https://github.com/paulvirally/psidb
ψdb is a sci(ψ)entific database management system designed to help you remember which datasets correspond to which experiments!
https://github.com/paulvirally/psidb
database science scientific
Last synced: about 2 months ago
JSON representation
ψdb is a sci(ψ)entific database management system designed to help you remember which datasets correspond to which experiments!
- Host: GitHub
- URL: https://github.com/paulvirally/psidb
- Owner: PaulVirally
- License: mit
- Created: 2022-08-23T01:53:05.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-06T16:28:29.000Z (almost 4 years ago)
- Last Synced: 2024-04-21T09:12:44.396Z (about 2 years ago)
- Topics: database, science, scientific
- Language: Rust
- Homepage:
- Size: 1.34 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ψdb
ψdb is a sci(ψ)entific database management system designed to help you remember which datasets correspond to which experiments!
# TODO
* [ ] CLI
- [x] Add data
- [x] Add transforms
- [x] Apply transform
- [x] Chain transforms
- [x] Link datasets
- [x] --help messages
- [ ] Man pages ([clap_mangen](https://github.com/clap-rs/clap/tree/master/clap_mangen))
* [ ] GUI
- [ ] Visualize the entries in the database
- [ ] Add data to the database through the GUI
* [x] Init database
* [x] Add data
* [x] Add transforms
* [x] Apply transform
* [x] Chain transforms
* [x] Link datasets
* [x] Connect entries
* [ ] Add templates for metadata formatting
- [ ] Aesthetics
* [ ] Data integrity
- [ ] Make a backup of the database before writing the new database
- [ ] Maybe use SQL-style commits/transactions?
* [ ] Python Bindings (PyO3?)