Welcome to the UTMIST Python Package, a set of tools and utilities developed by the University of Toronto Machine Intelligence & Science Team (UTMIST) to support machine learning, data processing, and automation workflows.
- Easy-to-use CLI commands for compute access and ML workflows
- Extensible design to integrate with your projects
You can install the package via pip:
pip install utmist
Or, to install from source, clone this repo and run:
pip install .
import utmist
# Example usage
result = utmist.some_function()
print(result)
After installation, you can use the CLI tool:
utmist --help
To contribute or develop locally:
-
Clone the repository:
git clone https://github.com/yourorg/utmist.git cd utmist
-
Create a virtual environment and install dependencies:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt pip install -e .
-
Run tests:
pytest
-
Clean your build environment
rm -rf dist/ build/ *.egg-info
-
Build the package
python3 -m build
If you don't have the build package,
pip install build
-
Install the package locally
pip install dist/utmist-0.X.X-py3-none-any.whl //replace with correct version number
or
pip install .
or for editable install
pip install -e .
-
Upload to TestPyPi
twine upload --repository-url https://test.pypi.org/legacy/ dist/*
If you don't have twine ...
pip install twine
We welcome contributions from members and the community! Please read our CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License. See the LICENSE file for details.