|
2 | 2 | import sys |
3 | 3 | import logging |
4 | 4 | from energyml.utils.epc_stream import EpcStreamReader, RelsUpdateMode |
5 | | -from energyml.eml.v2_3.commonv2 import Citation, ExternalDataArrayPart, |
| 5 | +from energyml.eml.v2_3.commonv2 import Citation, ExternalDataArrayPart |
6 | 6 | from energyml.resqml.v2_2.resqmlv2 import ( |
7 | 7 | TriangulatedSetRepresentation, |
8 | 8 | BoundaryFeatureInterpretation, |
|
14 | 14 | PointGeometry, |
15 | 15 | Point3DExternalArray, |
16 | 16 | ) |
| 17 | + |
| 18 | +from energyml.resqml.v2_0_1.resqmlv2 import TrianglePatch as TrianglePatchV2_0_1 |
17 | 19 | from energyml.utils.introspection import epoch_to_date, epoch |
18 | 20 | from energyml.utils.epc import as_dor, gen_uuid, get_obj_identifier |
19 | 21 | from energyml.utils.constants import EPCRelsRelationshipType, MimeType |
20 | 22 |
|
21 | 23 | from energyml.opc.opc import Relationship |
| 24 | +import numpy as np |
22 | 25 |
|
23 | 26 |
|
24 | | -CONST_H5_PATH = "wip/external_data.h5" |
25 | | -CONST_CSV_PATH = "wip/external_data.csv" |
| 27 | +CONST_H5_PATH = "external_data.h5" |
| 28 | +CONST_CSV_PATH = "external_data.csv" |
26 | 29 |
|
27 | 30 |
|
28 | 31 | def sample_objects(): |
@@ -250,8 +253,20 @@ def test_create_epc_v3_with_different_external_files(path: str): |
250 | 253 | tr_set_id, |
251 | 254 | relationships=[Relationship(type_value=str(EPCRelsRelationshipType.EXTERNAL_RESOURCE), target=h5_file_path)], |
252 | 255 | ) |
253 | | - |
254 | | - epc.write_array() |
| 256 | + |
| 257 | + epc.write_array( |
| 258 | + proxy=tr_set_id, |
| 259 | + path_in_external=f"/RESQML/{tr_set_id}/triangles", |
| 260 | + array=np.array([0, 1, 2, 2, 3, 0], dtype=np.int32), |
| 261 | + external_uri=CONST_H5_PATH, |
| 262 | + ) |
| 263 | + |
| 264 | + epc.write_array( |
| 265 | + proxy=tr_set_id, |
| 266 | + path_in_external=f"/RESQML/{tr_set_id}/points", |
| 267 | + array=np.array([[0.0, 0.0, 0.0], [1.0, 0.0, 0.0], [1.0, 1.0, 0.0]], dtype=np.float32), |
| 268 | + external_uri=CONST_CSV_PATH, |
| 269 | + ) |
255 | 270 |
|
256 | 271 | # Create an |
257 | 272 |
|
|
0 commit comments