Release notes

v0.2.0 (October 5, 2022)

  • Bug fix in type checking for impact assessment dataframes

  • Minor changes to the optimization formulations to account for updates in Pyomo

  • Minor changes to account for updates in Pandas

  • Dropped Python 3.5 and 3.6 tests, added Python 3.8 and 3.9 tests

  • Added GitHub Actions for testing

  • Added a Gaussian plume and water network example

  • Updated documentation

v0.1.3 (February 28, 2020)

  • Updated methods to be compatible with Pandas 1.0

  • Added required dependencies to setup.py

  • Dropped Python 2.7 tests

  • Updated documentation

v0.1.2 (September 27, 2019)

  • Added grouping constraints to the Coverage formulation

  • Dropped Python 3.4 tests, added Python 3.7 tests

  • Updated documentation

v0.1.1 (June 2, 2018)

  • Added new optimization formulation for coverage (API change, see CoverageFormulation)

  • Renamed the Pmedian formulation (API change, see ImpactFormulation)

  • Added functionality to return the Pyomo model for both Coverage and Impact formulations

  • Added functionality to add grouping constraints to the Impact formulation

  • Added additional methods to transform data for use in the Impact and Coverage formulations (see methods in impact)

  • Renamed transport module to simulation module (API change)

  • Updated documentation

v0.1.0 (October 9, 2017)

This is the first release of Chama. Features include basic functionality to:

  • Run atmospheric dispersion simulations or import simulations from external software

  • Define point or camera sensors that can be stationary and mobile

  • Extract detection times for each sensor and scenario

  • Solve sensor placement optimization using coverage or p-median formulations

  • Analyze and graph results