Library of Descriptive and Predictive Models for Brazilian Asphalt Materials Data
Project description
Pysphalt
Library of machine learning models for Brazilian asphalt material data.
Installation
pip install pysphalt
Local Quickstart
The fastest way to get Pysphalt up and running locally for development.
1. Install dependencies
There are three things to install
- Conda
- Python libraries
- Pre-commit hooks
Create a new miniconda environment.
conda create -n pysphalt python=3.10
conda activate pysphalt
Install all python libraries. Libraries related to development are kept separate, in requirements-dev.txt
. Make sure to add any dependencies you introduce into these files!
pip install -r requirements.txt -r requirements-dev.txt
Install pre-commit
and spin it up:
pre-commit install
pre-commit
⚠️ Whenever you work on this codebase, remember to activate the conda environment:
conda activate pysphalt
Building Docs
cd docs
make html
You can access the generated docs on docs/build/html/index.html
Deploy to PyPi
Deploys to PyPi are managed automatically by Github Actions. To upload a new version of the library, just bump the version field on pyproject.toml
and push a new tag to main
.
The Action to publish a new version to PyPi will be triggered by the pushing the tag.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pysphalt-0.1.21.tar.gz
.
File metadata
- Download URL: pysphalt-0.1.21.tar.gz
- Upload date:
- Size: 19.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9c78d337a1db7c734df806dc9739ea3a84bf907b8ace4deace6569b4084246b |
|
MD5 | c257c29b102785a5374c022b7053bbf7 |
|
BLAKE2b-256 | ef21a48bac4b815a49ffaf6fc570ca9426a1abe16a12713910b3a87184f1b1e9 |
File details
Details for the file pysphalt-0.1.21-py3-none-any.whl
.
File metadata
- Download URL: pysphalt-0.1.21-py3-none-any.whl
- Upload date:
- Size: 12.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25b61048521890a723635a918f3419fbfc03a7db272440cffe55975f5f980484 |
|
MD5 | 9ca21d6cc06557e560f482b5caf5c0b6 |
|
BLAKE2b-256 | af734fb645e3fa34fed907bce930a835e671f93a566819e4380ab9b8fdb9a0f5 |