https://github.com/digital-botanical-gardens-initiative/ms-sample-list-creator
https://github.com/digital-botanical-gardens-initiative/ms-sample-list-creator
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.7%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: digital-botanical-gardens-initiative
- License: other
- Language: Python
- Default Branch: main
- Size: 171 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 10
Metadata Files
README.md
ms-sample-list-creator
A tool to automatically genereate MS sample lists for the EMI project
1. Clone the repository to your local machine:
bash
git clone https://github.com/digital-botanical-gardens-initiative/ms-sample-list-creator.git
cd ms-sample-list-creator
2. set up an environment with poetry:
Install necessary packages:
bash
poetry install
Then activate the environment:
bash
poetry shell # For older poetry versions until 1.8.5
poetry env create # For newer poetry versions since 2.0.0
If you do not have poetry, you can install it with the command:
bash
pipx install poetry
3. Use the software directly in python environment
Run run.py script:
bash
python run.py
The software should appear.
4. Generate a binary for production use
These binaries are availables in releases
For your own Operating system:
bash
poetry run pyinstaller --onefile run.py --hidden-import=PIL._tkinter_finder --hidden-import=PIL.ImageTk
To generate windows binary from a Linux system:
bash
wine PyInstaller --onefile run.py --hidden-import=PIL._tkinter_finder --hidden-import=PIL.ImageTk
To do this, you need to install wine, python in the wine environment and poetry or all needed packages manually using pip.
Contributing
If you would like to contribute to this project or report issues, please follow our contribution guidelines.
License
see LICENSE for details.
Owner
- Name: The Digital Botanical Garden Initiative
- Login: digital-botanical-gardens-initiative
- Kind: organization
- Repositories: 3
- Profile: https://github.com/digital-botanical-gardens-initiative
GitHub Events
Total
- Release event: 3
- Push event: 14
- Create event: 4
Last Year
- Release event: 3
- Push event: 14
- Create event: 4
Dependencies
- actions/cache v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- ./.github/actions/setup-poetry-env * composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- mypy ^1.5.1 develop
- pre-commit ^3.4.0 develop
- pytest ^7.2.0 develop
- tox ^4.11.1 develop
- python >=3.8,<4.0
- cachetools 5.3.3
- certifi 2024.2.2
- cfgv 3.4.0
- chardet 5.2.0
- charset-normalizer 3.3.2
- colorama 0.4.6
- distlib 0.3.8
- exceptiongroup 1.2.0
- filelock 3.13.3
- identify 2.5.35
- idna 3.6
- iniconfig 2.0.0
- mypy 1.9.0
- mypy-extensions 1.0.0
- nodeenv 1.8.0
- packaging 24.0
- platformdirs 4.2.0
- pluggy 1.4.0
- pre-commit 3.5.0
- pyproject-api 1.6.1
- pytest 7.4.4
- pyyaml 6.0.1
- requests 2.31.0
- setuptools 69.2.0
- tomli 2.0.1
- tox 4.14.2
- typing-extensions 4.11.0
- urllib3 2.2.1
- virtualenv 20.25.1