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
Last synced: 6 months ago · JSON representation

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
Created about 2 years ago · Last pushed 7 months ago
Metadata Files
Readme Contributing License

README.md

ms-sample-list-creator

Release Build status Commit activity

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

GitHub Events

Total
  • Release event: 3
  • Push event: 14
  • Create event: 4
Last Year
  • Release event: 3
  • Push event: 14
  • Create event: 4

Dependencies

.github/actions/setup-poetry-env/action.yml actions
  • actions/cache v3 composite
  • actions/setup-python v4 composite
  • snok/install-poetry v1 composite
.github/workflows/main.yml actions
  • ./.github/actions/setup-poetry-env * composite
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • snok/install-poetry v1 composite
pyproject.toml pypi
  • 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
poetry.lock pypi
  • 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