Skip to content

Latest commit

 

History

History
91 lines (70 loc) · 4.6 KB

HISTORY.md

File metadata and controls

91 lines (70 loc) · 4.6 KB

Release History

0.4.0 (2022-10-18)

Improvements

  • export geoagents and raster cells #98

  • use ModularServer from Mesa #109

  • implement simpler Mesa-Geo namespace #115

  • Docs updates

    • create Read the Docs #99
    • update README with badges and matrix chat link #100
  • Front-end updates

    • auto zoom to geospace when view & zoom are missing #103
  • CI updates

    • add pre-commit config and run it on all files #107
  • Example updates

    • link example models to readthedocs #101
    • fix spatial variation of water level in rainfall example #108
    • fix youtube links in geo_schelling examples #113

Fixes

  • replace BuildCommand & DevelopCommand with BuildPyCommand during setup #106

0.3.0 (2022-07-27)

Special Notes

  • BREAKING: rename model.grid to model.space #40
  • BREAKING: rename GeoAgent's shape attribute to geometry #57

Improvements

  • feat/crs #58

    • add GeoAgent.crs attribute
    • update GeoSpace with GeoAgent.crs
  • extract an _AgentLayer from GeoSpace #62

  • add layers into geospace #67

  • implement RasterLayer #75

  • create raster layer from file #92

  • Front-end updates

    • implement LeafletPortrayal dataclass for GeoAgent portrayal #84
  • CI updates

    • ci: Replace Travis with GH Actions #47
    • ci: Disable PyPy tests for now #56
  • Dependency updates

    • Frontend dependencies #54
      • remove all frontend dependencies available from mesa
      • create setup.cfg and pyproject.toml from setup.py
    • download leaflet during install #59
    • remove version number from leaflet filenames #61
    • update for Mesa v1.0.0 #78
      • specify mesa 1.x dependency
      • update for mesa css includes
      • remove jQuery usage in MapModule.js
      • use Slider instead of UserSettableParameter in examples
  • Example updates

    • update examples #74
      • change examples folder structure
      • add test for examples
      • add geo_schelling_points example
    • add rainfall and urban growth examples #80
    • add uganda example #90
  • Other improvements

    • add github issue templates #38
    • apply Black to all Python files #50
    • add code of conduct and contributing guide #69
    • update license with year and contributors #86
    • rename master branch to main #89

Fixes

  • fix remove_agent in GeoSpace #34
  • remove deprecated skip_equivalent from pyproj #43
  • flake8: Fix errors #51
  • rename InstallCommand to BuildCommand #55
  • fix codecov and README.md #71
  • use shape.centroid instead of shape.center() #73
  • fix unique id exception for raster cells #83
  • fix total_bounds check in GeoSpace #88