* 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>