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

Add documenation to main --> render RTD #186

Merged
merged 41 commits into from
Jun 5, 2024
Merged

Add documenation to main --> render RTD #186

merged 41 commits into from
Jun 5, 2024

Conversation

chStaiger
Copy link
Collaborator

@chStaiger chStaiger commented Jun 5, 2024

CLI:

  • mkdir

API:

  • move/rename

  • Ensure host and network are given in environment

  • Doc pages to all classes

  • Update tutorials

chStaiger and others added 30 commits May 7, 2024 12:17
* Adding mkdir to CLI

* pylint

* Update ibridges/__main__.py

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

* Update ibridges/__main__.py

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

* Update ibridges/__main__.py

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

* Rename to mkcoll

---------

Co-authored-by: qubixes <[email protected]>
* Adding moveing data objects and collections

* Adding test for renaming

* Renaming and adjusting tests.
* Check for host and port before checking network

* Small changes

---------

Co-authored-by: Staiger, Christine <[email protected]>
* Turning network_check into class method for GUI

* Ruff
* Create install.rst

* Adding install instructions

* Update docs/source/install.rst

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

* Update docs/source/install.rst

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

---------

Co-authored-by: qubixes <[email protected]>
* Fix docstring formatting error

* Add ruff to CI and fix small linting errors
* Add sync documentation.

* add index

* Update docs/source/sync.rst

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

* FOrmatting and small changes

* Ruff

---------

Co-authored-by: qubixes <[email protected]>
Co-authored-by: Staiger, Christine <[email protected]>
* Update ipath with other documentation (#152)

* Turning network_check into class method for GUI (#146)

* Turning network_check into class method for GUI

* Ruff

* Install doc (#147)

* Create install.rst

* Adding install instructions

* Update docs/source/install.rst

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

* Update docs/source/install.rst

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

---------

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

* Fix docstring formatting error (#140)

* Fix docstring formatting error

* Add ruff to CI and fix small linting errors

* Add sync documentation. (#148)

* Add sync documentation.

* add index

* Update docs/source/sync.rst

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

* FOrmatting and small changes

* Ruff

---------

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

---------

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

* Formatting and cross referencing.

---------

Co-authored-by: qubixes <[email protected]>
Co-authored-by: Staiger, Christine <[email protected]>
* Add missing search for data_name
* Rework API documentation

* TRying to add file to resolve conflict

* Rremove added file

* Adding to edit

* Delete file again.

---------

Co-authored-by: chstaiger <[email protected]>
Co-authored-by: chStaiger <[email protected]>
* Don't use assert for control flow

* Fix __main__.py

Only throw exception when needed.

* Update ibridges/path.py

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

---------

Co-authored-by: chStaiger <[email protected]>
* Update iRODS path tutorial.

* Refer to tutorials for iRODS paths in RTD

* Some more hints on paths in cli doc

* Adjustong README

* Remove old tutorial

* Small edits

* Update docs/source/cli.rst

Co-authored-by: Terrell Russell <[email protected]>

---------

Co-authored-by: Terrell Russell <[email protected]>
Rewrite of the sync_data function so that it uses the walk functionality of the IrodsPath instead of duplicated effort. Performance should be roughly the same.

This update also fixes some issues with the walk functionality of the IrodsPath and makes it much faster.
* Add tree for the iBridges CLI

* Add options to tree

- Ascii
- depth
- show-max

* Make pylint happy

* Add type annotations
The main goal is code reduction and using the similarities of the download/upload and sync functionality. As a direct benefit, the upload and download functions now also have a progress bar.

Some other notable changes: 
- `--dry-run` for upload and download
- IrodsPath.absolute_path becomes IrodsPath.absolute
…174)

* Cleanup tutorials. Create a First steps tutorial for the impatient.

* Review First steps

* Update Irods-paths tutorial

* Update working-with-data

* Remove duplicate file

---------

Co-authored-by: Raoul Schram <[email protected]>
* Fix behavior of parent property of IrodsPath

* Fix the fix

* Fix tests for new behavior
chStaiger and others added 9 commits May 30, 2024 11:31
Add examples to many of the mostly used docstrings. Also contains a few tiny fixes.
* Adjust and spellcheck

* Wording and spellcheck

* Update docs/source/cli.rst

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

* LInk to CLI

---------

Co-authored-by: qubixes <[email protected]>
* Don't perform operations for files/dataobjects

If the checksum is the same. It is currently confusing that there is a
difference between uploading collections and dataobjects in this regard.

* Try fixing download
* Doc for Session.

* Relation between prc and ibridges

* Remove old search file

* Adding data transfers and streaming

* Clean output

* Add metadata and search

* Meta export

* Update docs/source/data_transfers.rst

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

* Update docs/source/data_transfers.rst

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

* Update docs/source/data_transfers.rst

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

* Update docs/source/metadata.rst

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

* Update docs/source/metadata.rst

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

* Update docs/source/metadata.rst

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

* Clearer call out note

* Update docs/source/metadata.rst

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

* Rewording

* typos

* rewording

* Formatting

* Formatting and wording

---------

Co-authored-by: Staiger, Christine <[email protected]>
Co-authored-by: qubixes <[email protected]>
@chStaiger chStaiger marked this pull request as ready for review June 5, 2024 05:06
@chStaiger chStaiger changed the title Add documenation Add documenation to main --> render RTD Jun 5, 2024
@chStaiger chStaiger requested a review from qubixes June 5, 2024 05:07
@chStaiger chStaiger removed the request for review from qubixes June 5, 2024 05:45
@chStaiger chStaiger merged commit 1a948af into main Jun 5, 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.

3 participants