Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iBridges-for-iRODS/iBridges-GUI
A graphical user interface to iRODS employing the iBridges python package.
https://github.com/iBridges-for-iRODS/iBridges-GUI
data-visualization datascience graphical-user-interface irods-client
Last synced: about 2 months ago
JSON representation
A graphical user interface to iRODS employing the iBridges python package.
- Host: GitHub
- URL: https://github.com/iBridges-for-iRODS/iBridges-GUI
- Owner: iBridges-for-iRODS
- License: gpl-3.0
- Created: 2021-11-17T09:54:10.000Z (about 3 years ago)
- Default Branch: develop
- Last Pushed: 2024-11-04T08:25:29.000Z (2 months ago)
- Last Synced: 2024-11-04T08:38:44.807Z (2 months ago)
- Topics: data-visualization, datascience, graphical-user-interface, irods-client
- Language: Python
- Homepage: https://ibridges-for-irods.github.io/iBridges-GUI/
- Size: 10.3 MB
- Stars: 15
- Watchers: 7
- Forks: 9
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-utrecht-university - iBridges-GUI - A graphical user interface for iBridges (Projects / Research software)
- awesome-utrecht-university - iBridges-GUI - A graphical user interface for iBridges (Projects / Research software)
README
# iBridges GUI
Documentation » .
Report Bug or Request Feature
.
[![Python package](https://github.com/iBridges-for-iRods/iBridges-GUI/actions/workflows/linter.yml/badge.svg)](https://github.com/iBridges-for-iRods/iBridges-GUI/actions/workflows/linter.yml)
[![Quarto Publish](https://github.com/iBridges-for-iRods/iBridges-GUI/actions/workflows/publish.yml/badge.svg)](https://github.com/iBridges-for-iRods/iBridges-GUI/actions/workflows/publish.yml)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.12583957.svg)](https://doi.org/10.5281/zenodo.12583957)## About
The git repository contains a generic *iRODS* graphical user interface. The iRODS functionality is based on [ibridges](https://github.com/UtrechtUniversity/iBridges) and works with any *iRODS* instance.
![](docs/screenshots/metadata.png)
## Highlights- Works on Windows, Mac OS and Linux
- Runs on Python 3.9 or higher.
- Supported iRODS server versions: 4.2.11 or higher and 4.3.0 or higher.
- **Upload** and **Download** your data.
- Manipulate the **metadata** on the iRODS server.
- **Synchronize** your data between your local computer and the iRODS server.
- **Search** through all metadata for your dataset or collection.
- Safe default options when working with your data.## Installation
- The python package```bash
pip install ibridgesgui
```
- A specific branch of the git repository (testers, developers)```bash
pip install git+https://github.com/chStaiger/iBridges-Gui.git@branch-name
```
- Locally from code (for developers)```bash
git clone [email protected]:chStaiger/iBridges-Gui.git
cd iBridges-Gui
pip install .
```
## Start the GUI
- From a pip python package```bash
ibridges-gui
```
- From code (for developers)```bash
python ibridgesgui/__main__.py
```
## Authors
**Christine Staiger (Maintainer) [ORCID](https://orcid.org/0000-0002-6754-7647)**- *Wageningen University & Research* 2021 - 2022
- *Utrecht University* 2022**Tim van Daalen**, *Wageningen University & Research* 2021
**Maarten Schermer (Maintainer) [ORCID](https://orcid.org/my-orcid?orcid=0000-0001-6770-3155)**, *Utrecht University* 2023
**Raoul Schram (Maintainer) [ORCID](https://orcid.org/my-orcid?orcid=0000-0001-6616-230X)**.
*Utrecht University* 2023## Contributors
**J.P. Mc Farland**,
*University of Groningen, Center for Information Technology*, 2022
## Contributing
### Code
Instructions on how to extend the GUI or contribute to the code base can be found in the [documentation](https://ibridges-for-irods.github.io/iBridges-GUI/).## License
This project is licensed under the GPL-v3 license.
The full license can be found in [LICENSE](LICENSE).