diff --git a/requirements.txt b/requirements.txt index 2328c752..b8ecfb73 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,14 +18,14 @@ flask[async]==3.0.3 # via # -r requirements.in # flask-cors -flask-cors==4.0.1 +flask-cors==5.0.0 # via -r requirements.in -geode-background==8.1.1 +geode-background==8.6.1 # via # geode-explicit # geode-implicit # geode-simplex -geode-common==32.0.8 +geode-common==33.0.4 # via # -r requirements.in # geode-background @@ -35,26 +35,26 @@ geode-common==32.0.8 # geode-numerics # geode-simplex # geode-viewables -geode-conversion==6.0.3 +geode-conversion==6.0.10 # via # geode-explicit # geode-implicit -geode-explicit==6.0.1 +geode-explicit==6.1.9 # via # -r requirements.in # geode-implicit -geode-implicit==3.1.1 +geode-implicit==3.2.4 # via -r requirements.in -geode-numerics==5.0.2 +geode-numerics==5.1.3 # via # -r requirements.in # geode-implicit # geode-simplex -geode-simplex==8.2.1 +geode-simplex==8.2.10 # via # -r requirements.in # geode-implicit -geode-viewables==3.0.0 +geode-viewables==3.0.5 # via -r requirements.in itsdangerous==2.2.0 # via flask @@ -62,13 +62,13 @@ jinja2==3.1.4 # via flask jsonschema==4.23.0 # via -r requirements.in -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema -markupsafe==2.1.5 +markupsafe==3.0.1 # via # jinja2 # werkzeug -opengeode-core==15.2.1 +opengeode-core==15.5.0 # via # -r requirements.in # geode-background @@ -83,23 +83,23 @@ opengeode-core==15.2.1 # opengeode-geosciencesio # opengeode-inspector # opengeode-io -opengeode-geosciences==8.0.0 +opengeode-geosciences==8.1.0 # via # -r requirements.in # geode-implicit # geode-viewables # opengeode-geosciencesio -opengeode-geosciencesio==5.0.1 +opengeode-geosciencesio==5.2.1 # via # -r requirements.in # geode-implicit -opengeode-inspector==6.0.0 +opengeode-inspector==6.1.4 # via # -r requirements.in # geode-explicit # geode-implicit # geode-simplex -opengeode-io==7.0.1 +opengeode-io==7.0.3 # via # -r requirements.in # geode-implicit @@ -115,7 +115,7 @@ rpds-py==0.20.0 # referencing typing-extensions==4.12.2 # via asgiref -werkzeug==3.0.3 +werkzeug==3.0.4 # via # -r requirements.in # flask diff --git a/tests/data/test.vs b/tests/data/test.vs new file mode 100644 index 00000000..64c27136 --- /dev/null +++ b/tests/data/test.vs @@ -0,0 +1,45 @@ +GOCAD VSet 1 +HEADER { +name: points +} +GOCAD_ORIGINAL_COORDINATE_SYSTEM +NAME from_column +PROJECTION Unknown +DATUM Unknown +AXIS_NAME U V W +AXIS_UNIT m m m +ZPOSITIVE Elevation +END_ORIGINAL_COORDINATE_SYSTEM +GEOLOGICAL_FEATURE Top_S1 +PROPERTIES normal +PROP_LEGAL_RANGES **none** **none** +NO_DATA_VALUES -99999 +PROPERTY_CLASSES vector3d +PROPERTY_KINDS Length +PROPERTY_SUBCLASSES LINEARFUNCTION Float 1 0 +ESIZES 3 +UNITS m +PROPERTY_CLASS_HEADER X { +kind: X +unit: m +} +PROPERTY_CLASS_HEADER Y { +kind: Y +unit: m +} +PROPERTY_CLASS_HEADER Z { +kind: Z +unit: m +is_z: on +} +PROPERTY_CLASS_HEADER vector3d { +kind: Length +unit: m +} +PVRTX 1 526771.3388671875 4845393.0419921875 216.72999572753906 0 0 0 +PVRTX 2 526798.7607421875 4845580.1118164062 217.63999938964844 0 0 0 +PVRTX 3 526798.88720703125 4845548.6440429688 214.69000244140625 0 0 0 +PVRTX 4 526760.10107421875 4845518.87109375 219.10000610351562 0 0 0 +PVRTX 5 526765.60107421875 4845485.5732421875 219.77000427246094 0 0 0 +PVRTX 6 526725.5615234375 4845433.5830078125 221.00999450683594 0 0 0 +END