v0.0.0
v0.0.0 (2024-06-20)
Unknown
- Merge pull request #40 from OpenGeoscience/publish-docker-images
Publishing server code as Docker image (bca73f4
)
- Merge pull request #37 from OpenGeoscience/update-readme
Create a docs folder and improve README (b371373
)
Dev improvements (ed7d9d9
)
-
Add support for direnv (
3edba6b
) -
Use env vars for database connection info (
81eaef9
) -
Add ruff config to pyproject.toml (
328ef55
) -
Move heavy import to within function (
e3c4443
) -
Add python semantic versioning step to generate tag for image (
52ba359
) -
Prepend tag with registry URL (
2546276
) -
Modify image name (must be all lowercase) (
bf55c7b
) -
Modify Dockerfile for portability and add publishing workflow (
46cd17f
) -
Fix typo in "representations" (
1012c94
) -
Replace "Girder 4" with "Resonant" in README (
e1ec12d
) -
Editorial changes
Signed-off-by: Anne Haley <anne.haley@kitware.com> (3a60b97
)
-
Add more links to README (
a6835fb
) -
Add container around images for inline display (
0c4e88c
) -
Create a docs folder and improve README (
4222b7b
) -
Merge pull request #30 from OpenGeoscience/model-redesign
Model redesign (72000c2
)
-
Fix layers edge case bugs (
361ec2f
) -
Update behavior around availableDerivedRegions (
0a2c9ca
) -
Use
selectedDerivedRegions
storage instead ofisDerivedRegionSelected
function (dfe4c74
) -
Merge remote-tracking branch 'origin/master' into model-redesign (
6459e75
) -
Merge pull request #33 from OpenGeoscience/ci-testing
Enable CI testing (a2026de
)
- Merge pull request #34 from OpenGeoscience/web-updates
Web updates (56eab4a
)
-
Fix bug in getOrCreateLayerFromID (
93ae876
) -
Merge pull request #35 from OpenGeoscience/web-updates-updates (
52d8d4d
) -
Add TODO (
334b445
) -
Fix reference to "dataset" object (instead of "Dataset" class) (
1175a1b
) -
Use already-fetched map layers, consistent use of caching and types (
3d4287f
) -
Exclude "Extended" serializers from serializer matches in
get_available_simulations
(55fbff5
) -
Add TODO (
4b62b03
) -
Squash migrations into initial (
4ab6137
) -
Fix linting (
4e19483
) -
Retrieve map layers from dataset detail endpoint (
f987749
) -
Don't create local paths for service volumes (
c96ff90
) -
Fix type errors for AbstractLayer (
0efeab8
) -
Use tile extents instead of tile coords (
a3df988
) -
Add dataset classification (
cef6f5e
) -
Remove geojson_data JSONField, reorg geojson funcs (
a088c52
) -
Add indexes and constraints to VectorTile (
6acaaf6
) -
Fix applying zIndex when switching layers on the same Dataset (
790e6df
) -
Add label to Context dropdown (
34b79f3
) -
Allow user to apply style changes to all layers in Dataset (
fb93dfd
) -
Switch order of populate script function calls (Datasets come first) (
9d3f8c7
) -
Lint fixes (
c20c94e
) -
Enable Derived Regions features (
5431478
) -
Improve vector map layer styling to highlight GCC (
eb1fe01
) -
Enable Simulations features (
f7bb553
) -
Esure context switching clears state and fetches new objects (
632236a
) -
More fixes for layer behavior (
e6bd902
) -
Create slider for current map layer (shown for datasets where more than one map layer exists) (
04966ab
) -
Fix population of GCC chart (
03ae6c3
) -
Fix web client build warnings related to versions (
085d830
) -
Lint fixes (
4b9a3b3
) -
Enable GCC features (
8c13bd1
) -
More API changes (
a574476
) -
Update conversion tasks for networks and regions (
159b5b7
) -
Fix CI syntax (
43f85be
) -
Other store typing changes (
1ef509e
) -
Disable failure on warnings for lint-client (
432828b
) -
Add a test for client lint/type (
9f80c14
) -
Fix some typing (
ad49ab1
) -
Fix some rest endpoints (
9f17c5f
) -
Resolve import errors with consistent Vue setup structure (
c0b6a8d
) -
City -> Context (
7fb50ea
) -
Ensure large-image-converter is installed prior to pytest (
1305b01
) -
Add populate test (
f6789e2
) -
Use repository link to install django-configurations, latest version
needed but not posted to PyPI yet (4c3917e
) -
Fix import of DerivedRegionCreationError (changed name for lint) (
48dfb09
) -
Fix multi-container environment with compose action (
a214b4f
) -
Use native environment file for testing (
ba68040
) -
More lint fixes (
ea94851
) -
Move env to run step for pytest & check-migrations (
9efb8e3
) -
Fix linting (
537153b
) -
Call tox environments as separate CI steps (
d0faf2f
) -
Include population script successful output as txt file (
384194e
) -
Add more print statements for object creations (
7597f1b
) -
Use S3FileField for large geojson data (
08779f3
) -
Rename "Original" to "Source" (
edb1ada
) -
Change Cities into Contexts (
cfd6a07
) -
Rename DataSources to MapLayers (
87d8195
) -
Merge pull request #32 from OpenGeoscience/fix-active-layers (
8a91613
) -
Add css rule to prevent checkbox label overflow (
90be5c3
) -
Update populate script and conversion tasks (
bdcece6
) -
Fix Chart-FileItem relationship (
cd31d9e
) -
Separate Charts from DataSources (
1afb1f4
) -
Small changes to some fields (
3e6b67f
) -
Fix raster slider and colormap behavior (
dddefa1
) -
Fix bug surrounding layer removal in options panel (
02a2b90
) -
Another design iteration (
aaa1c7f
) -
Use computed getter/setter for vue-draggable (
2d3c247
) -
Various design changes (
d28edfa
) -
Update model references in tasks (
acda2c3
) -
Update rest viewsets for new models (
d894e77
) -
Format new models files (
3c74ab7
) -
Udate admin.py for new models (
a22b715
) -
Start new migration history (
27ecae0
) -
Use relative locations for docker volume mounts and fix tox (
1cde6c9
) -
Reorganize model definitions (first pass) (
f6ee54c
) -
Merge pull request #29 from OpenGeoscience/pin-django-allauth (
c4a93fd
) -
Pin django-allauth to <0.56.0 (
026bb14
) -
Merge pull request #19 from OpenGeoscience/region-operations (
948f6ad
) -
Move save_regions function to new tasks/regions.py (
41c944c
) -
Add same spacing to Region Grouping popup (
37ddb33
) -
Use attach prop on v-menu so it moves with activator (when main drawer opens/closes) (
9f3a75c
) -
Add icon tooltips, no layers text, and adjusted spacing for ActiveLayers component (
f138a77
) -
Use different components for layers and region overlays (
052e16e
) -
Show Active Layers as map overlay (
b53f427
) -
Factor out map tooltip and context overlay components (
20d74f6
) -
Rename selectedDataSources to activeDataSources (
22e49af
) -
Move map component into sub folder (
60c0ee1
) -
Move derived region creation logic into new function (
f73ee88
) -
Move RegionFeatureCollectionSerializer to serializers file (
e7f2c52
) -
Use id instead of pk for regions (
8122b0c
) -
Fix opacity state persistence (
a574b1e
) -
Fix dataset sidebar selection logic (
1460913
) -
Only render dataset with VectorTileLayer if vector_tiles_file is present (
b05fa74
) -
Open datasets panel by default (
6352c3a
) -
Add text to derived region tooltip (
6e3cd44
) -
Re-organize layer creation logic (
0de281e
) -
Fix network node visualization (
ae13be6
) -
Randomly color derived regions (
3760928
) -
Return feature instead of geometry from derived region endpoint (
33720ed
) -
Fix bug in derived region creation view (
f1e5118
) -
Use class getters on MapDataSource (
37d2b4a
) -
Add type info to map (
f587ad4
) -
Remove use of selectedDataSourceIds (
bb4f2b1
) -
Remove use of selectedDatasetIds (
929a822
) -
Move functions into layers.ts and data.ts (
3c6cff3
) -
Integrate MapDataSources (
28ba070
) -
Replace currentDataset with currentMapDataSource (
3b4980f
) -
Fix derived region panel reactivity (
fab0b51
) -
Use sets for selected regions and datasets (
f7410a8
) -
Ensure active layers panel opens properly (
2711122
) -
Add viewing of derived regions (
dbaa3db
) -
Add derived_region method for openlayers (
b882009
) -
Add UI methods for creating and listing derived regions (
63be3c4
) -
Add API endpoint for creating derived regions (
c5daf81
) -
Ensure features are correctly handled when selecting datasets (
0782e1c
) -
Serialize region pk as number in feature collection (
70856eb
) -
Move network tooltip rendering into OpenLayersMap component (
65698c0
) -
Render map tooltip using vue
Render the map tooltip through vue templating, instead of dynamic dom element generation. (934320d
)
-
Add boston zip codes dataset (
c29a558
) -
Add boston census 2020 block groups dataset (
153c5e3
) -
Generalize save_regions func (
c178426
) -
Add DerivedRegions, region constraints (
cb67764
) -
Merge pull request #23 from OpenGeoscience/recovery-sim
Recovery simulations (7f798ac
)
- Remove redundant cast to int
Suggested by @AlmightyYakob
Co-authored-by: Jacob Nesbitt <jjnesbitt2@gmail.com> (08bbc1c
)
Simulations pane (d7ecc06
)
-
Use UniqueConstraint instead of unique_together (
c992c06
) -
Implement other recovery modes with Jack's centrality measures function (
c48ad15
) -
Update Node Animation component (
fea8537
) -
Abstract Simulation Result display for compatibility with new Simulation type (
9903f87
) -
Add a Simulation type for recovery scenarios, implement random only (
7c5e14c
) -
Require network mode enabled for network failure animation (
c1c5661
) -
Add City reference on Simulation Results (
1cd52b8
) -
Don't overwrite other rest framework defaults (
6cf524a
) -
Constrain simulation_id and input_args as unique together (
3f60dd8
) -
Add error message to SimulationResult, add input checking (
9fb1640
) -
Remove redundant model inheritance (
d58061d
) -
Don't redraw network layer until new gcc is received (avoid flickering) (
9814351
) -
Add Node Failure Animation component (
9e27e03
) -
Fill simulation function (
9202e6f
) -
Improve appearance of items in Active Layers (
d5652cc
) -
Show existing SimulationResult objects and their input args (
dad8382
) -
Get SimulationResult objects related to a simulation type (
07c3d15
) -
Upgrade dependencies to eliminate errors from vuetify (
deb898b
) -
Add SimulationResult model (
7acf2c4
) -
Add client POST requests functions (
e5e0717
) -
Add Simulations panel to select inputs for run (
6d089f5
) -
Add POST endpoint to run simulation (
615e524
) -
Allow POST requests without authentication (Phase 1 solution only) (
65bbde1
) -
Fix simulation arg options in request response (
b8c761e
) -
Clear error message on a successful request (
f21d33f
) -
Remove console log (
45470b8
) -
Add refresh button to Available Datasets panel and reorder panels (follow panel pattern) (
b85f928
) -
Add available simulations list to UI (
e7e0a2d
) -
Add backend simulations viewset and tasks (
a4da097
) -
Merge pull request #17 from OpenGeoscience/flood-areas
Add flood datasets (f092580
)
-
Fix conversion of large flood map by increasing size limit (
6de5b7d
) -
Fix wrong field name (
19bff8f
) -
Only use vector tiles on large datasets, use normal vector data otherwise (
04b1c7f
) -
Add flood datasets (
ac72025
) -
Merge pull request #15 from OpenGeoscience/layers
Layer Visibility Logic (812f3dd
)
-
Fix layer update logic (
1314eb5
) -
Fix undefined network.value case in Options Drawer (
c529d2a
) -
Fix get z index; prevent layer reordering (
547efe2
) -
Remove console log (
98fa3ca
) -
Clear raster tooltip on change current Dataset (
8422f96
) -
Merge pull request #13 from OpenGeoscience/charts
Charts (9548d73
)
-
Fix bug noted by @AlmightyYakob (
5977575
) -
Fix refresh charts button propagation (
5d43f9a
) -
Move refresh charts icon button (
362b759
) -
Change parent classes of ChartViewSet (
62e167b
) -
Fix layer visibility logic (
5c9f289
) -
Add an icon button to show/hide map base layer (
28a4c13
) -
Consolidate layer visibility logic to one utils function (
33878c1
) -
Allow user to clear data from charts where clearable=True (
9993789
) -
Create charts viewset and clear endpoint (
432e22f
) -
Add field clearable to Chart model (
b0884d7
) -
Add download button for chart data (
f72ea6d
) -
GCC chart - use fixed y range and don't use temporal resets (
b78f124
) -
Merge pull request #12 from OpenGeoscience/regions (
be9fc48
) -
Refactor displayFeatureTooltip to include regions (
6c8584f
) -
Minor client fixes (
d9e9df8
) -
Change GCC chart algorithm (
d43473c
) -
Fix formatting (
583f111
) -
Add chart options to Chart model (
c05c6d4
) -
Show chart title and axis labels (
a7e05ab
) -
Update charts after GCC change (
5e56758
) -
Move chart display over map instead of in a tab (
a6a0df5
) -
Fix layer bug making map disappear (
503317e
) -
Merge branch 'regions' into charts (
afab630
) -
Fetch regions directly instead of using vector tiles (
9aebd8d
) -
Add "Zoom to Region" button to map tooltip (
090243c
) -
Make metadata display table recursive for nested objects (
e204702
) -
Add gcc charts (
5e32289
) -
Add metadata expansion panel (
b216146
) -
Replace x range slider with number inputs (
bdde335
) -
Separate Charts from Datasets (
7e9064b
) -
Allow user to crop chart to x range (
dbbc819
) -
Add a chart view mode to UI and use Vue-ChartJS to show selected chart data (
aa7e147
) -
Add a chart model and save a chart from tide level dataset (
3315967
) -
Reformat displayFeatureTooltip function (
50aa728
) -
Save regions task (
9975841
) -
Adjust style of blocks dataset (
d814ae5
) -
Add Region model (
83ba67d
) -
Merge pull request #11 from OpenGeoscience/raster-tooltip
UI updates (28b4a53
)
-
Remove print statements (
609599b
) -
Complete raster values tooltip (
762ac7e
) -
Add endpoint to get raster data at any resolution (
4d5b095
) -
Options panel on the right (
e24bcb8
) -
Group available layers by category (
cdbe9d8
) -
Merge pull request #10 from OpenGeoscience/deactivate-nodes
Deactivate nodes (6b7f741
)
- Merge pull request #9 from OpenGeoscience/city-blocks
City blocks dataset (191360a
)
-
Show GCC when deactivated nodes list changes (
2b2b4fd
) -
Fix feature display bugs (
a51fe32
) -
Allow user to deactivate nodes (
3ace365
) -
Merge branch 'raster-tooltip' into deactivate-nodes (
c1ea7cb
) -
Fix some styling bugs (
36b2d68
) -
Add styling to color blocks (
3179555
) -
Ingest geoJSON type for city Blocks dataset (
2f5539b
) -
Fill in network_gcc method (
df17fde
) -
Create a separate tooltip function called when raster tooltip is enabled (
3b40787
) -
Merge pull request #8 from OpenGeoscience/blank-analysis-task
Blank analysis task (bd0aa69
)
-
Remove redundant edges in edge_list dict form (
831ae32
) -
Use dict structure for edge_list sent to network_gcc task (
f803e05
) -
Add an endpoint to request gcc task (
7c2805c
) -
Separate tasks into two files (
46d4140
) -
Merge pull request #7 from OpenGeoscience/tide-level-dataset
Tide level dataset (e232745
)
-
Fix cog reading and add print in tasks.py (
6d09261
) -
Add tide level dataset and use metadata field for network options (
f96f0c8
) -
Add metadata field to Dataset model (
626d514
) -
Merge pull request #6 from OpenGeoscience/network-vis
Network vis (4564085
)
- Merge pull request #5 from OpenGeoscience/more-colormaps
Add more colormap options and use terrain as default (0f81001
)
-
Add functions to show dataset as a network representation (
712e0cc
) -
Add endpoint to fetch network nodes for a dataset (
8550d44
) -
Merge pull request #4 from OpenGeoscience/network-nodes
Network nodes (6d011fd
)
-
Update boston subway dataset url (point to cleaned version) (
95ae2b5
) -
More colormaps (
d5e9804
) -
Add more colormap options and use terrain as default (
5f0624a
) -
Add DC Metro Dataset (
c27f2bb
) -
Algorithm fixes and add function to output network as geojson (
5df2486
) -
Replace hard-coded key "STATION" (
d612932
) -
Remove unnecessary column assignment (
9166a3c
) -
Adjacency algorithm adjustment (
c0b07af
) -
Add Network Nodes to admin interface (
69871ef
) -
Write a function in tasks that creates a network representation of a geodataframe (
e4b1e2f
) -
Fix bug affecting swagger docs page (
3b132ef
) -
Mark some datasets with network=True prior to conversion process (
c09ef2a
) -
Create NetworkNode model and serializer (
e6b60bc
) -
Run conversion task synchronously in population script (don't send to celery) (
4bb375b
) -
Merge pull request #3 from OpenGeoscience/options-panel
Options panel (5415191
)
-
Fix tests (
c6041be
) -
Remove LocMemCache and fix double quotes (
8ac7b46
) -
Add GDAL to requirements (
dc5a111
) -
Fix formatting (
be84aa5
) -
Add conversion button to Options panel and poll for processing Datasets (
075f013
) -
Add Dataset conversion endpoint (
5a6fa94
) -
Add processing flag to Datasets (
87b61cf
) -
Delay map spinner appearance by 1 second (
02f0c03
) -
Add raster visualization options (
1701e90
) -
Merge pull request #2 from OpenGeoscience/raster-coloration
Raster client-side coloration (98f793b
)
-
Create basic options panel (
ba1e500
) -
Remove normalization; maintain original values (
18d06da
) -
Add colormap and transparency below sea level (
d9651d2
) -
Raster conversion should stay grayscale (one channel) (
d70d8bd
) -
Merge pull request #1 from OpenGeoscience/update-readme
Make setup instructions more clear (be80df0
)
-
More explicit port explanation (
4ed448a
) -
Fix spacing (
09db4c0
) -
Make setup instructions more clear (
8891ea8
) -
Enable drag-and-drop to reorder layers (
53aa4aa
) -
Write layer creation functions in utils (
db5f782
) -
Protect vector tile endpoint from StopIteration errors (
3c1cf8b
) -
Save all vector tiles in specialized json for faster retrieval (
374bbde
) -
Download data from data.kitware.com in populate script (
8e5a11d
) -
Update postgis image version (
ddcdc1a
) -
Show in UI when a dataset is still processing, use celery in populate command (
fe4c412
) -
Add admin page specs for cities and datasets (
eafaf48
) -
Add raster dataset (elevation) (
b6db77d
) -
Don't generate vector tiles client side (
c76fb47
) -
Add styling to vector tile layers (
2b0b2d2
) -
Don't create vector tiles server-side (
bf98a4e
) -
Add web client that makes vector tiles from geojson (
e78453c
) -
Start with City and Dataset models (
35f1ced
) -
Cookiecutter initial commit (
709fb18
)