Skip to content
1 change: 0 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,3 @@ werkzeug==3.1.2
# flask
# flask-cors

opengeodeweb-microservice==1.*,>=1.0.11
5 changes: 1 addition & 4 deletions src/opengeodeweb_back/geode_functions.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,7 @@

# Local application imports
from .geode_objects import geode_objects
from .geode_objects.types import (
GeodeObjectType,
geode_object_type,
)
from .geode_objects.types import GeodeObjectType, geode_object_type
from .geode_objects.geode_object import GeodeObject
from opengeodeweb_microservice.database.data import Data

Expand Down
2 changes: 0 additions & 2 deletions src/opengeodeweb_back/geode_objects/geode_graph.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@

# Third party imports
import opengeode as og
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
from .types import GeodeMeshType
Expand Down
2 changes: 0 additions & 2 deletions src/opengeodeweb_back/geode_objects/geode_grid2d.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,8 @@

# Third party imports
import opengeode as og
import geode_viewables as viewables

# Local application imports
from .types import GeodeMeshType
from .geode_mesh import GeodeMesh


Expand Down
2 changes: 0 additions & 2 deletions src/opengeodeweb_back/geode_objects/geode_grid3d.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,8 @@

# Third party imports
import opengeode as og
import geode_viewables as viewables

# Local application imports
from .types import GeodeMeshType
from .geode_mesh import GeodeMesh


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

# Third party imports
import opengeode as og
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
# Third party imports
import opengeode as og
import opengeode_geosciences as og_geosciences
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

# Third party imports
import opengeode as og
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

# Third party imports
import opengeode as og
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
Expand Down
2 changes: 1 addition & 1 deletion src/opengeodeweb_back/geode_objects/geode_mesh.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import opengeode as og

# Local application imports
from .types import GeodeObjectType, ViewerType
from .types import ViewerType
from .geode_object import GeodeObject


Expand Down
5 changes: 2 additions & 3 deletions src/opengeodeweb_back/geode_objects/geode_model.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
# Standard library imports
from __future__ import annotations
from abc import ABC, abstractmethod
from typing import Literal, Any, get_args, cast
from abc import abstractmethod

# Third party imports
import opengeode as og

# Local application imports
from .types import GeodeObjectType, GeodeModelType, ViewerType
from .types import ViewerType
from .geode_object import GeodeObject

ComponentRegistry = dict[og.ComponentType, list[og.uuid]]
Expand Down
2 changes: 1 addition & 1 deletion src/opengeodeweb_back/geode_objects/geode_object.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Standard library imports
from __future__ import annotations
from abc import ABC, abstractmethod
from typing import Literal, Any, get_args, cast
from typing import Any

# Third party imports
import opengeode as og
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

# Third party imports
import opengeode as og
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

# Third party imports
import opengeode as og
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

# Third party imports
import opengeode as og
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

# Third party imports
import opengeode as og
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

# Third party imports
import opengeode as og
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
Expand Down
2 changes: 1 addition & 1 deletion src/opengeodeweb_back/geode_objects/geode_section.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import geode_viewables as viewables

# Local application imports
from .types import GeodeModelType, ViewerType
from .types import GeodeModelType
from .geode_model import GeodeModel, ComponentRegistry


Expand Down
2 changes: 0 additions & 2 deletions src/opengeodeweb_back/geode_objects/geode_solid_mesh3d.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,8 @@
import opengeode as og
import opengeode_geosciences as og_geosciences
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
from .types import GeodeMeshType
from .geode_vertex_set import GeodeVertexSet


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
# Third party imports
import opengeode as og
import opengeode_geosciences as og_geosciences
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
Expand Down
2 changes: 0 additions & 2 deletions src/opengeodeweb_back/geode_objects/geode_surface_mesh2d.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,8 @@
import opengeode as og
import opengeode_geosciences as og_geosciences
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
from .types import GeodeMeshType
from .geode_vertex_set import GeodeVertexSet


Expand Down
2 changes: 0 additions & 2 deletions src/opengeodeweb_back/geode_objects/geode_surface_mesh3d.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,8 @@
import opengeode as og
import opengeode_geosciences as og_geosciences
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
from .types import GeodeMeshType
from .geode_vertex_set import GeodeVertexSet


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

# Third party imports
import opengeode as og
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

# Third party imports
import opengeode as og
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

# Third party imports
import opengeode as og
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
Expand Down
4 changes: 1 addition & 3 deletions src/opengeodeweb_back/geode_objects/geode_vertex_set.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,9 @@

# Third party imports
import opengeode as og
import opengeode_inspector as og_inspector
import geode_viewables as viewables

# Local application imports
from .types import GeodeMeshType, ViewerType
from .types import GeodeMeshType
from .geode_mesh import GeodeMesh


Expand Down
1 change: 0 additions & 1 deletion src/opengeodeweb_back/py.typed
Original file line number Diff line number Diff line change
@@ -1 +0,0 @@
partial
2 changes: 2 additions & 0 deletions src/opengeodeweb_back/routes/blueprint_routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,8 @@ def upload_file() -> flask.Response:
os.makedirs(UPLOAD_FOLDER, exist_ok=True)

file = flask.request.files["file"]
if file.filename is None:
flask.abort(400, "Filename is required")
filename = werkzeug.utils.secure_filename(os.path.basename(file.filename))
file.save(os.path.join(UPLOAD_FOLDER, filename))
return flask.make_response({"message": "File uploaded"}, 201)
Expand Down
1 change: 1 addition & 0 deletions src/opengeodeweb_back/routes/models/blueprint_models.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ def uuid_to_flat_index() -> flask.Response:
flask.abort(500, "Failed to read viewable file")
uuid_to_flat_index = {}
current_index = 0
assert root is not None
for elem in root.iter():
if "uuid" in elem.attrib and elem.tag == "DataSet":
uuid_to_flat_index[elem.attrib["uuid"]] = current_index
Expand Down