| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Asynchronous File Loading.tar.gz | 2022-02-25 | 8.9 MB | |
| Asynchronous File Loading.zip | 2022-02-25 | 8.9 MB | |
| README.md | 2022-02-25 | 1.3 kB | |
| Totals: 3 Items | 17.8 MB | 0 | |
New features
- Load files asynchronously to reduce runtime (#16)
- Support gzip-compressed save files (.gz extension)
Issues fixed
- Deduplicate pawn data by adding and using new columns in the pawn dataframe:
tale_date, current_record, is_humanoid_colonist(#20)
Improvements
- Bump
coveragefrom 6.3.1 to 6.3.2 (#19) - Remove functions and tests related to XML element removal, which can be spun off into a save file size reduction tool if desired
- Remove obsolete, custom ignore rules from
.gitignore
Testing
- Move the test-related config data from
config.jsonto pytest fixtures to simplify the project structure - Replace the single save file with a series of compressed save files to test the
SaveSeriesclass and the time-series analysis features - Modify the GitHub Actions workflow to run the pytest test cases asynchronously first, halting on the first error, allowing for quicker feedback in the case of a problem
- Update test cases to reflect changes to test input data, test configuration, and the usage of the new pytest fixtures