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.3.0 #291

Merged
merged 7 commits into from
Nov 26, 2024
Merged

v1.3.0 #291

merged 7 commits into from
Nov 26, 2024

Conversation

chStaiger
Copy link
Collaborator

  • Metadata:
    • one can now assign key, value and units separately to update a metadata entry
    • When the Units of a metadata item are empty, then it will be displayed and treated in iBridges as ''
  • Search:
    • The search now returns a list of CachedIrodsPath. This improves the performance when retrieving sizes and checksums.
  • Data operations:
    • New flag to disable the tqdm status bar when working with a lot of parallel transfers
  • Bugfix
    • Password field was not shown in Jupyter notebooks --> fixed

qubixes and others added 7 commits November 14, 2024 17:20
* Add new feature to set metadata

* Add metadataitem

* Update metadata

* Fix pylint

* Fix spelling mistake

* Finish tests

* Fix issue with setting values

* fix regex for py3.12

* Update ibridges/meta.py

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

* Add more information about metadata

* Improve error messaging

* Fix test name

* Fix test and error message

---------

Co-authored-by: chstaiger <[email protected]>
Co-authored-by: chStaiger <[email protected]>
* Returning CachedIrodsPath for data objects

* adjust doc string

* making mypy happy

* making ruff happy

* Use only CachedIrodsPaths

* Add own representation string to CachedIrodsPath for clarity

* update docs

* Update ibridges/search.py

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

* fix little bug

---------

Co-authored-by: Staiger, Christine <[email protected]>
Co-authored-by: qubixes <[email protected]>
* Allow the tqdm progress bar to be disabled

* Fix previous commit

* Add description for progress_bar argument
* adding metadata item and update

* final test

* Update tutorials/04-Metadata.ipynb

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

* remove typo

* Update 04-Metadata.ipynb

---------

Co-authored-by: Staiger, Christine <[email protected]>
Co-authored-by: qubixes <[email protected]>
Co-authored-by: Staiger, Christine <[email protected]>
* Make the API even more flexible

* Make pylint happy

* Fix MyPy
* Improve error catching and message for add

* Update ibridges/meta.py

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

* Update ibridges/meta.py

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

* Change error type

* adjust tests

* resort meta errors and redo message strings

* ruff

* ignore mypy errors

* outsource Exceptions, cast None to ''

* exchange NoneType to be compatible with earlier python versions

* pylint

* replace default None for units to ''

* fix meta and metaarchive tests

* convert Type to ValueErrors

* Update ibridges/meta.py

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

* Update ibridges/meta.py

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

* Update ibridges/meta.py

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

* Update ibridges/meta.py

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

* Update ibridges/meta.py

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

* Update ibridges/meta.py

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

* Update ibridges/meta.py

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

* Update ibridges/meta.py

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

* small bug fix

* undo type ignore

---------

Co-authored-by: Staiger, Christine <[email protected]>
Co-authored-by: qubixes <[email protected]>
@chStaiger chStaiger merged commit d3a3270 into main Nov 26, 2024
14 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