Skip to content

Commit 8d129aa

Browse files
Merge pull request #62 from Geode-solutions/feat/LightRegularGrid
Feat/LightRegularGrid
2 parents b8358b2 + cc9a25d commit 8d129aa

File tree

4 files changed

+44
-18
lines changed

4 files changed

+44
-18
lines changed

requirements.txt

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
asgiref==3.7.2
88
# via flask
9-
attrs==23.1.0
9+
attrs==23.2.0
1010
# via
1111
# jsonschema
1212
# referencing
@@ -22,12 +22,12 @@ flask[async]==3.0.0
2222
# flask-cors
2323
flask-cors==4.0.0
2424
# via -r requirements.in
25-
geode-background==7.4.9
25+
geode-background==7.6.1
2626
# via
2727
# geode-explicit
2828
# geode-implicit
2929
# geode-simplex
30-
geode-common==30.0.5
30+
geode-common==30.0.12
3131
# via
3232
# -r requirements.in
3333
# geode-background
@@ -36,40 +36,40 @@ geode-common==30.0.5
3636
# geode-numerics
3737
# geode-simplex
3838
# geode-viewables
39-
geode-conversion==5.1.7
39+
geode-conversion==5.1.8
4040
# via
4141
# geode-explicit
4242
# geode-implicit
43-
geode-explicit==4.3.10
43+
geode-explicit==4.3.11
4444
# via
4545
# -r requirements.in
4646
# geode-implicit
47-
geode-implicit==2.5.4
47+
geode-implicit==2.5.5
4848
# via -r requirements.in
49-
geode-numerics==4.2.3
49+
geode-numerics==4.2.5
5050
# via
5151
# -r requirements.in
5252
# geode-implicit
5353
# geode-simplex
54-
geode-simplex==6.3.0
54+
geode-simplex==6.3.4
5555
# via -r requirements.in
56-
geode-viewables==2.1.8
56+
geode-viewables==2.2.0
5757
# via -r requirements.in
58-
importlib-metadata==7.0.0
58+
importlib-metadata==7.0.1
5959
# via flask
6060
itsdangerous==2.1.2
6161
# via flask
62-
jinja2==3.1.2
62+
jinja2==3.1.3
6363
# via flask
64-
jsonschema==4.20.0
64+
jsonschema==4.21.0
6565
# via -r requirements.in
66-
jsonschema-specifications==2023.11.2
66+
jsonschema-specifications==2023.12.1
6767
# via jsonschema
6868
markupsafe==2.1.3
6969
# via
7070
# jinja2
7171
# werkzeug
72-
opengeode-core==14.10.3
72+
opengeode-core==14.12.1
7373
# via
7474
# -r requirements.in
7575
# geode-background
@@ -84,7 +84,7 @@ opengeode-core==14.10.3
8484
# opengeode-geosciencesio
8585
# opengeode-inspector
8686
# opengeode-io
87-
opengeode-geosciences==7.3.3
87+
opengeode-geosciences==7.3.4
8888
# via
8989
# -r requirements.in
9090
# geode-implicit
@@ -99,16 +99,16 @@ opengeode-inspector==4.0.5
9999
# -r requirements.in
100100
# geode-explicit
101101
# geode-implicit
102-
opengeode-io==6.2.5
102+
opengeode-io==6.3.0
103103
# via
104104
# -r requirements.in
105105
# geode-implicit
106106
# geode-viewables
107-
referencing==0.32.0
107+
referencing==0.32.1
108108
# via
109109
# jsonschema
110110
# jsonschema-specifications
111-
rpds-py==0.13.2
111+
rpds-py==0.17.1
112112
# via
113113
# jsonschema
114114
# referencing

src/opengeodeweb_back/geode_objects.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,32 @@ def geode_objects_dict():
122122
"save_viewable": g_v.save_viewable_hybrid_solid3D,
123123
"inspector": og_inspector.SolidMeshInspector3D,
124124
},
125+
"LightRegularGrid2D": {
126+
"input_factory": og.LightRegularGridInputFactory2D,
127+
"output_factory": og.LightRegularGridOutputFactory2D,
128+
"missing_files": og.check_light_regular_grid_missing_files2D,
129+
"is_loadable": og.is_light_regular_grid_loadable2D,
130+
"load": og.load_light_regular_grid2D,
131+
"is_saveable": og.is_light_regular_grid_saveable2D,
132+
"save": og.save_light_regular_grid2D,
133+
"is_model": False,
134+
"is_3D": False,
135+
"is_viewable": True,
136+
"save_viewable": g_v.save_viewable_light_regular_grid2D,
137+
},
138+
"LightRegularGrid3D": {
139+
"input_factory": og.LightRegularGridInputFactory3D,
140+
"output_factory": og.LightRegularGridOutputFactory3D,
141+
"missing_files": og.check_light_regular_grid_missing_files3D,
142+
"is_loadable": og.is_light_regular_grid_loadable3D,
143+
"load": og.load_light_regular_grid3D,
144+
"is_saveable": og.is_light_regular_grid_saveable3D,
145+
"save": og.save_light_regular_grid3D,
146+
"is_model": False,
147+
"is_3D": True,
148+
"is_viewable": True,
149+
"save_viewable": g_v.save_viewable_light_regular_grid3D,
150+
},
125151
"PointSet2D": {
126152
"input_factory": og.PointSetInputFactory2D,
127153
"output_factory": og.PointSetOutputFactory2D,

tests/data/test.og_lrgd2d

141 Bytes
Binary file not shown.

tests/data/test.og_lrgd3d

6.11 KB
Binary file not shown.

0 commit comments

Comments
 (0)