Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V1.1.0 #256

Merged
merged 12 commits into from
Aug 22, 2024
Merged

V1.1.0 #256

merged 12 commits into from
Aug 22, 2024

Conversation

chStaiger
Copy link
Collaborator

API:

  • New progress bar taking the latest PRC development into account
  • Bugfix for data transfers: overwrite flag was not handled correctly
  • New search function: Path to search in, path pattern and metadata searches taking units into account
  • Open data objects from their IrodsPath
  • Support for md5 checksums in data transfers

CLI:

  • Search functionality

dependabot bot and others added 12 commits August 5, 2024 11:39
Direct Yoda docker to specific release rather than development branch
The improvement of the progress bar will only be used for python-irodsclient>=2.1.0.
* Make the iBridges search more easy to use

* Update search to fix bugs and remodel

* Validation for tuples

* Update docstring

* Add search to CLI

* Improve help message of isearch with examples

* Add tests for the search functionality.

* Fix linting issues

* Update documentation

* Missed in last commit

* adjust metadata and params in metadata search

* use met from IrodsPath, some small bug fixes

* bug fix: read in data from search

* remove output

* Add tests for search CLI

* Update docs/source/irods_search.rst

Co-authored-by: chStaiger <[email protected]>

* Improve metadata docs examples

* Add more information on MetaSearch in the docs

* Update ibridges/search.py

Co-authored-by: chStaiger <[email protected]>

* Fix ruff

* Fix class links

* Add CLI documentation

* Decode from binary to text

* Fix tests

* Remove password input

* Remove redundant path search

* Update integration-tests-yoda.yml

* Try passing everything as text

* Debugging.

* Add new test

* Fix search test with sync

* Update tutorials for new search

---------

Co-authored-by: Staiger, Christine <[email protected]>
Co-authored-by: chStaiger <[email protected]>
* Add feature to directly open files with IrodsPath

* Add test for opening data objects

* Update tutorials and documentation

---------

Co-authored-by: chStaiger <[email protected]>
* Switch to IrodsPath, rename function

* pylint

* adjust funtion name in tests

* fix tests

* Update ibridges/tickets.py

Co-authored-by: qubixes <[email protected]>

* fix imports

* rename list to fetch_tickets

---------

Co-authored-by: Staiger, Christine <[email protected]>
Co-authored-by: qubixes <[email protected]>
* Start of work on fix

* Add tests and fix features

* Add warning when files/data objects are skipped
@chStaiger chStaiger merged commit 1850dd8 into main Aug 22, 2024
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants