All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Documentation container tagging error by github action #181
- Pytest error caused by removed hazard dataset #182
- Apply Black formatter #169
- Unnecessary dependency in setup.py #171
- Matplotlib version incompatibility by upgrade in geoutil #173
- Fixed the pypi publish of the package #177
- Google Analytics to the documentation site #164
- Plot method for local hazard #153
- Refactor tornado and eq visualization due to hazard datasets added to model #154
- Incorrect documentation rendering has been fixed #158
- Local hazard visualization #143
- Clean dependencies #145
- Basemap api updated to use open street map #138
- Ipyleaflet map centering problem when map is called #140
- Pytest changed to use micromamba #128
- Conda package building and uploading github action #131
- Updated ipyleaflet to 0.17.2 #117
- Documentation docker build process #119
- Deprecated inventory_to_geodataframe method from plotutil. #89
- Allow case insensitive matching between fragility curve parameter and demand types #28
- Missing docstrings in GeoUtil. #82
- Doc strings to the methods that are missing them. #82
- Pytest github action. #16
- Deprecated get_standard_x_y method from plotutil. #62
- Updated ipyleaflet and codes were refactored. #81
- Household income and poverty visualization to pop result table. #55
- Raster hazard overlay in gdf map visualization. #58
- Made pyincore-viz build with legacy naming for pypi publish. #57
- Revised README for pypi publication. #63
- Boolean comparison in adding dislocation dataframe. #52
- Multiple vector dataset visualization. #19
- Rename master branch to main. #37
- Rename housing unit allocation to population result table and updated. #42
- Make viz methods compatible with the DFR3 naming changes done on pyincore (v1.3.0) #40
- Auto build of documentation container. #34
- Add mplcursors and palettable libraries needed for Retrofit notebook example. #29
- Conda build recipe for publishing the pyincore-data to conda channel. #7
- Choropleth map using single dataset with multiple field. #2
- Choropleth map using multiple datasets. #3
- Analysis visualization for Housing Unit Allocation. #5
- Automatic documentation container build and publish. #9
- remove check for fragilityCurveRefactored and support for old format #20
- Bug in getting gdf map from the geoserver. #14
- pyincore-data reference link to pyincore-viz doc INCORE1-1299
- docstrings expanded in pyincore viz classes in Google notation INCORE1-1216
- Standardize the x, y, z coordinates in fragility curves plotting to Numpy object INCORE1-1276
- replace key with fullName INCORE1-1296
- Changed default map provider to "OpenStreetMaps.Mapnik" from "Stamen.Terrain" to avoid issues loading points that are not on land (bridges). User can configure map provider if needed. INCORE1-1268
- Legend for earthquake visualization INCORE1-1214
- Ability to plot Raster dataset INCORE1-1222
- Renamed the method 'map_raster_overlay_from_file' to 'map_raster_overlay_from_file' to avoid confusion INCORE1-1224
- Combine refactored and legacy fragility plotting into the main function "get_fragility_plot" for backward compatibility INCORE1-1228
- Ability to visualize dataset based earthquakes for a specific demand type INCORE1-1202
- Geodataframe based heatmap INCORE1-1128
- Visualize refactored (equation) based 2d and 3d fragility curves INCORE1-1144
- Heatmap for point, line, and polygon dataset INCORE1-1081
- pytest for network dataset INCORE1-866
- pyincore-viz documentation INCORE1-1103
- Fit ipyleaflet map boundaries using bounding box INCORE1-597
- Update demand_types and demand_units when plotting fragility curves INCORE1-998
- updated ipyleaflet to 0.13 INCORE1-866
- Method to plot fragilities INCORE1-777
- Plot map for table datasets. INCORE1-821
- Plot map for local raster dataset. INCORE1-599
- Plot map for vector, raster, and table dataset together. INCORE1-598
- Created a method to view fragility. INCORE1-777
- Created a plot map for list of csv dataset in ipyleaflet. INCORE1-764
- Test file has been changed to use individual method for testing. INCORE1-768
- Test file changed to use id token. INCORE1-801
- Pyincore-viz uses pytest. INCORE1-768
- cleaning layer when map layer selection changed. INCORE1-808
- documentation, links, docker script INCORE1-654
- Network dataset mapping method. INCORE1-602
- Logger for log reporting. INCORE1-748
- PEP-8 format test to the library. INCORE1-706
- wms layer availability checking INCORE1-609
- jupyter notebook example under examples folder INCORE1-595
- geo utility methods (e.g. mergeing bounding box) INCORE1-595
- fixed geomap error in displaying point layer due to jupyterlab bug INCORE1-563
- made consistent API regarding arguments of methods INCORE1-595
- Unused code (methods) are removed (map_csv_from_dir, create_basemap_ipylft, load_all_data, create_map_widgets, create_geo_map, create_point_icon) INCORE1-595
- test_pyincore_viz.py, jupyter notebook files and sample data folder because of API changes and code changes INCORE1-611
- updated jupyter notebook test file more generic so it can run without any modification INCORE1-556
- updated dependent python modules in setup.py INCORE1-595
- map using inventory data and column INCORE1-488
- map using inventory data and csv files in the folder INCORE1-488
- histogram from csv with column INCORE1-488
- histogram for meandamage with damage analysis INCORE1-488
- Geoserver urls to point to the ones in Kubernetes environment
pyIncore viz release for IN-CORE v1.0
- CHANGELOG, CONTRIBUTORS, and LICENSE