Skip to main content

Intermodal Routing and Environmental Impact Analysis Tool

Project description

README

Python Licensepre-commit Code style: black

Purpose

WIP

Quick start

You should be able to install the package with pip install ireiat.

After which, you can just run ireiat from a command-line!

Run ireiat --help for CLI options.

For developers

Install dependencies

We use pipenv for package management and have done development on Windows exclusively.

  • Install pipenv
  • Install runtime libs: pipenv install
  • Install dev libs: pipenv install --dev
  • Install pre-commit hooks: pipenv run pre-commit install
  • Build / commit your src and tests

Note that pre-commit pins versions of these tools with a hard-coded value, but the versions used can be automatically updated by running: pipenv run pre-commit autoupdate.

Tests

Unit tests

We use pytest and note that test running has not been included in the pre-commit hooks. Instead, tests (and test coverage) are expected to be reported as part of a continuous integration (CI) suite, either as part of a build/deploy pipeline or via actions in a version control provider.

To run the tests on the command line: pipenv run pytest

Documentation

WIP

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

ireiat-0.0.1.tar.gz (5.3 kB view hashes)

Uploaded Source

Built Distribution

ireiat-0.0.1-py3-none-any.whl (5.9 kB view hashes)

Uploaded Python 3

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