Add function(s) to split a wide pandas matrix by specific IDs easily - dealing with edge cases.
Particularly useful for splitting wide zonal matrices down to specific II, IE, EI, and EE areas.
Needed for data requests tool when cutting down matrices of data to a specific area.
fixes #120
Task Checklist
[ ] Have unittests been added (testing individual functions and their edge cases)
[ ] Have integration tests been added (if applicable, to test modules of functionality)
[ ] Updated RELEASE.md to reflect changes in PR
[ ] Have new dependencies been added?
[ ] Have they been added to either requirements.txt or requirements_dev.txt.
Describe Changes
Add function(s) to split a wide pandas matrix by specific IDs easily - dealing with edge cases. Particularly useful for splitting wide zonal matrices down to specific II, IE, EI, and EE areas.
Needed for data requests tool when cutting down matrices of data to a specific area.
fixes #120
Task Checklist
requirements.txt
orrequirements_dev.txt
.pyproject.toml