Skip to content

v0.0.1rc0

  • v0.0.1rc0
  • d1245f4
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
  • Choose a tag to compare

  • v0.0.1rc0
  • d1245f4
  • Choose a tag to compare

  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
@mathematicalmichael mathematicalmichael tagged this 26 Jul 03:42
* add and adjust config files (need to solve tree name)

* returns df with plant and replant events

* add column with year

* prune events are now succcessfully added

* pruning is true

* function  successfully transforms up to prun

* add explanations and clarifications new func

* remove unnecessary dashes from function

* function succesfully creates rows for replant and prune

* adjust fakedata.py

* add production proportion to fakedata

* review refactor and begin exploring the event table

* add comments

* replace fakeData.py with the updated; change

* updated data with proportions (TBD if necessary)

* finished basics of refactor in ipynb

* example of csv

* new class

* rewrite editing

* rewriting simulation

* start introducing notion of events (which modify configs?)

* tidy up

* moved functions out of notebook, wrote some tests

* clean up

* more tests

* linting

* linting

* makefile

* run black on the rest of the repo

* let ci tests pass

* restore functionality (kind of) to simulation

* ci-cd tests

* maxsize cache

* cleanup stuff

* linting!

* clean up setup

* more linting / cleanup

* manual linting

* cleaned up all flake8 warnings

* fix test

* update workflow

* update workflow, not triggering

* change name of workflow

* update coverage instruction

* dont run cov

* Incorporate Events (#51)

* makefile no longer runs tests before cov

* some foundation for event impacts

* tests for Event class

* linting

* first test-case fixed

* split responsibility into `total impact` function.

* change contracts between functions

* linting and comments clean up

* cleanup and linting

* refactor event impact growth function in test

* run under fewer conditions

* badges, update readme

* Update and rename test-coverage.yml to main.yml

coveralls, updated workflow

* build testing to verify publishing

* Update publish.yaml

* Update setup.cfg

* Delete strategy.yml

* Feature/more event testing (#53)

* added fixture for event impact test

* check harvest over time

* wip

* refactor growth and fix up testing strategy

* cleanup

* match up growth patterns + tests

* cleanup

* fix workflow

* cleanup

* simulate lifecycle of a farm correctly. (#55)

* ignore ide stuff

* sorted imports

* scope checking for events, change is_active

* define harvest functions for each species

* move functions around

* fix typo

* fake passing test with scope assertion

* fake passing test with scope assertion

* typing hints

* tests fail again (purposefully), now to do the real work

* now have plot species checking

* fix linting warning

* refactor definitions of species attributes

* debugging and refactor

* eval kwargs

* move functions around

* debugging. problem is that plots are not iterating. same plot each time.

* debugging. problem is that plots are not iterating. same plot each time.

* fixed pernicious bug

* fix error with not using list.

* fix check

* remove demo data

* rm file

* wip

* closest match to old results so far

* fix behavior

* start at earliest plot

* years

* fix tests (new growth pattern)

Co-authored-by: djdebonis <davidjdebonis@gmail.com>
Assets 2
Loading