Skip to main content

Library of Descriptive and Predictive Models for Brazilian Asphalt Materials Data

Project description

Documentation Status pypi versions license

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

  1. Conda
  2. Python libraries
  3. 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

pysphalt-0.1.21.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

pysphalt-0.1.21-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

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

Hashes for pysphalt-0.1.21.tar.gz
Algorithm Hash digest
SHA256 d9c78d337a1db7c734df806dc9739ea3a84bf907b8ace4deace6569b4084246b
MD5 c257c29b102785a5374c022b7053bbf7
BLAKE2b-256 ef21a48bac4b815a49ffaf6fc570ca9426a1abe16a12713910b3a87184f1b1e9

See more details on using hashes here.

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

Hashes for pysphalt-0.1.21-py3-none-any.whl
Algorithm Hash digest
SHA256 25b61048521890a723635a918f3419fbfc03a7db272440cffe55975f5f980484
MD5 9ca21d6cc06557e560f482b5caf5c0b6
BLAKE2b-256 af734fb645e3fa34fed907bce930a835e671f93a566819e4380ab9b8fdb9a0f5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page