Releases: IN-CORE/pyincore
Releases · IN-CORE/pyincore
Release 0.9.1
[0.9.1] - 2021-04-09
Added
- Support bridge hurricane damage and calculation from refactored fragility curves INCORE1-1058
- Create utility method to join table and shapefile INCORE1-1080
- Dependencies in requirement.txt INCORE1-1108
Changed
- EPF damage using bulk hazard values methods and support refactored fragility curves INCORE1-1059
- Modules in pyincore documentation INCORE1-867
- Random number generator method in social analyses INCORE1-1040
- Data processing utility methods to handle max damage state extraction and clustering INCORE1-1079
- Building Functionality Code using pandas index for performance improvement INCORE1-1083
Fixed
- Use Decimal package when calculating DS from LS to avoid rounding issue INCORE1-1033
- Overlapping limit state probability curves INCORE1-1006
- Dataset Object get_dataframe_from_shapefile method returns GeoDataframe without CRS INCORE1-1069
- Pytest for network dataset INCORE1-1078
Release 0.9.0
[0.9.0] - 2021-02-28
Added
- Class and methods to handle equation based fragilities [INCORE1-805] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE1-805)
- Methods to get bulk hazard values from hazard endpoints [INCORE1-923] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE1-923)
- Support hurricane in Building Damage analysis [INCORE1-696] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE1-696)
- Support flood in Building Damage analysis [INCORE1-982] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE1-982)
- Convert building damage output to have 3 limit state and 4 damage state [INCORE1-871] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE1-871)
- Split building damage output two files: a csv table with damage results, and a json formatted file with supplemental information [INCORE1-969] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE1-969)
- A utility method to add GUID (Global Unique ID) to inventory dataset in ESRI Shapefile format [INCORE1-978] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE1-978)
- Utility method to do archetype mapping [INCORE1-913] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE1-913)
Changed
- Demand types and units on fragility model changed from string to list [INCORE1-946] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE1-946)
- Change insignificant damage probability in population dislocation [INCORE1-907] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE-907)
- Replace building inventory csv with shape file in Housing Unit Allocation [INCORE1-977] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE-977)
- Move test scripts from analyses to test analyses [INCORE1-987] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE-987)
- Update precision of damage states, limit states and hazard values to a max of 5 digits [INCORE1-985] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE1-985)
Fixed
- CGE analysis for Joplin and Seaside uses the system temp folder for temporary file instead of the installation folder [INCORE1-980] (https://opensource.ncsa.illinois.edu/jira/browse/INCORE1-980)
Release 0.8.1
[0.8.1] - 2020-10-21
Added
- Building direct economic loss analysis INCORE1-442
- Seaside cge analysis INCORE1-651
Changed
- Updated Joplin CGE analysis outputs and updated the assignment of ipopt path with shutil INCORE1-731
- Updated Pytests to delete created datasetsINCORE1-784
- Added missing fields in fragilitycurveset class INCORE1-792
- Updated dataset types to match changes in mongo dev INCORE1-806
Fixed
- Typos in damage probabily calculation INCORE1-781
- pytest client initialization by adding a conftest.py file in the pytests root folder INCORE1-789
Release 0.7.0
[0.7.0] - 2020-07-31
Added
- Wrapper methods for hurricane endpoints and their pytests INCORE1-698
- Road damage by hurricane inundation INCORE1-697
- Docker build and release scripts INCORE1-709.
- Capital shocks analysis INCORE1-691.
Changed
- Allow more input data types for MC failure probability; Add a failure state output for each sample INCORE1-695
- Modify input dataset for building functionality analysis INCORE1-700
- Updated Joplin CGE for new capital shocks output INCORE1-718
Release 0.6.4
[0.6.4] - 2020-06-30
Added
- Added pycodestyle tests to ensure we follow PEP-8 style guide INCORE1-650
Fixed
- in Dataset Class from_json_str() method, set local_file_path by either from dataservices json definition, or pass
in local file path INCORE1-662
Changed
- Replace old analyses util methods with new methods that use DFR3 Classes INCORE1-685
- Refactored the following analyses to use local DFR3 classes and methods; added corresponding test folder and tests.
- Building Damage INCORE1-644
- Nonstructural Building Damage INCORE1-664
- Bridge Damage INCORE1-652
- EPF Damage INCORE1-663
- Pipeline Damage with repair rate INCORE1-666
- Pipeline Damage with limit states INCORE1-665
- Water Facility Damage INCORE1-668
- Tornado EPN Damage INCORE1-667
- Road Damage INCORE1-680
- Updated folder structure INCORE1-655
- Refactoring Tornado EPN damage format. INCORE1-672
Release 0.6.3
[0.6.3] - 2020-05-31
Added
- Initial implementation of local dfr3 curve and mapping in pyincore INCORE1-479
- Implement conditional and parametric fragility calculation methods but not yet used in analyses INCORE1-528
- User warning message when mapping fails due to mismatched datatype INCORE1-559
- Methods to get uncertainty and variance for model based earthquakes INCORE1-542
- Added network utility that contains network dataset builder. INCORE1-576
Fixed
- DFR3 service will now handle empty rules better. Acceptable forms are [[]], [], [null] INCORE1-606
Changed
- updated documentation modules INCORE1-617
Release 0.6.2
[0.6.2] - 2020-04-23
Fixed
- pandas error when accessing missing labels in the dataframe of Joplin CGE's BB matrix INCORE1-557
- make sure in various places that version is bumped up to 0.6.2
Release 0.6.1
[0.6.1] - 2020-03-31
Fixed
- fix liquefaction calculation bug in bridge damage analysis INCORE1-535
Changed
- refactored EPF damage analysis to submit batch requests to get hazard values from API INCORE1-510
- refactored bridge damage analysis to submit batch requests to get hazard values from API INCORE1-500
- refactored road damage analysis to submit batch requests to get hazard values from API INCORE1-511
- refactoring building damage batch processing INCORE1-522
Release 0.6.0
[0.6.0] - 2020-02-28
Added
Changed
- Refactored building damage analysis to submit batch requests to get hazard values from API INCORE1-439
- Moved mapping matched endpoint to pyincore side INCORE1-474
Fixed
- make sure only download zip from dataservice when the zipped cached file doesn't exist INCORE1-457
- updated failing hazard test INCORE1-477
Release 0.5.5
[0.5.5] - 2020-02-10
Added
- move inventory dfr3 curve mapping logic to pyincore side so we can phase out /match endpointINCORE1-474
- Added insecure client to test against {url}:31888 when using NCSA's network. INCORE1-455
- Added documentation to building functionality analysis. INCORE-435
Fixed
- add another layer of folder in cache folder using datasetid to differentiate
datasets with the same name INCORE1-433 - Fixed link in pyIncore documentation, page refs
- Fixed end of file exception caused by analysis that run in parallel by checking validity of token on client instantiation. INCORE1-427
- Fixed url inconsistency in dfr3 tests
- Fixed error in reading token file in windows os INCORE-449
- Bug in setting fragility_key in building damageINCORE1-456