Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Move docs to a `docs` folder - Move *.ipynb to a `notebooks` folder - Move data to a `data` folder - Move scripts to a `scripts` folder - Add pyproject.toml - Create installable package - Ensures the example data will run using the new package. - Runs `ruff` on everything and modifies `*.md` files using `mdformat - add custom exception class for file format errors - add basic test - add CI testing - Removed several new and old environment files to lower maintenance burden. - environment.yaml - envs/py3.10-tests.yaml - envs/py3.11-tests.yaml - envs/py3.12-tests.yaml - Removal of the environment files required updating the README.md to handle creating an environment file for the user. - We ignore the created environment.yaml file in the .gitignore file - Removed requirements.txt as all requirements are handled by the pyproject.toml file. - Updated docs to fix URL links. - Also updated comments in untested code to use correct URLs. - Refactored the test.yaml workflow. - Refactored the following to remove extraneous line character - tests/test_basic.py (also renamed the method and module to correlate with the method being tested in the module.) - src/holoseq/exceptions.py - pyproject.toml - .github/workflows/test.yaml - make ruff ignore dirs Resolves #1 --------- Co-authored-by: Demetris Roumis <[email protected]>
- Loading branch information