-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add the prepared Scalar and Array to regressions;
PWPA-1933
- Loading branch information
Gabriel Antão
committed
Jun 21, 2024
1 parent
81c9b1d
commit 91fb652
Showing
8 changed files
with
482 additions
and
175 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
from typing import Any | ||
from typing import Dict | ||
|
||
from barril.units import Array | ||
from barril.units import Scalar | ||
|
||
|
||
def prepare_for_regression(values: Dict[str, Any]) -> Dict[str, Any]: | ||
""" "Prepare Scalar and Array to the be used in regression test""" | ||
regression_values = {} | ||
for key, value in values.items(): | ||
if isinstance(value, Scalar): | ||
regression_values[key] = { | ||
"value": value.value, | ||
"unit": value.unit, | ||
} | ||
elif isinstance(value, Array): | ||
regression_values[key] = { | ||
"values": value.values, | ||
"unit": value.unit, | ||
} | ||
else: | ||
regression_values[key] = value | ||
|
||
return regression_values |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
140 changes: 105 additions & 35 deletions
140
src/alfasim_score/converter/alfacase/_tests/test_convert_casing/test_convert_casing_list.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,55 +1,125 @@ | ||
- filler_material: cement | ||
hanger_depth: 2072.0 | ||
hole_diameter: 42.0 | ||
inner_diameter: 33.0 | ||
inner_roughness: 0.05 | ||
hanger_depth: | ||
unit: m | ||
value: 2072.0 | ||
hole_diameter: | ||
unit: in | ||
value: 42.0 | ||
inner_diameter: | ||
unit: in | ||
value: 33.0 | ||
inner_roughness: | ||
unit: mm | ||
value: 0.05 | ||
material: B | ||
material_above_filler: fluid_default | ||
name: CONDUCTOR_DRILLING_1 | ||
outer_diameter: 36.0 | ||
settings_depth: 2168.0 | ||
top_of_filler: 2072.0 | ||
outer_diameter: | ||
unit: in | ||
value: 36.0 | ||
settings_depth: | ||
unit: m | ||
value: 2168.0 | ||
top_of_filler: | ||
unit: m | ||
value: 2072.0 | ||
- filler_material: cement | ||
hanger_depth: 2072.0 | ||
hole_diameter: 20.0 | ||
inner_diameter: 16.25 | ||
inner_roughness: 0.05 | ||
hanger_depth: | ||
unit: m | ||
value: 2072.0 | ||
hole_diameter: | ||
unit: in | ||
value: 20.0 | ||
inner_diameter: | ||
unit: in | ||
value: 16.25 | ||
inner_roughness: | ||
unit: mm | ||
value: 0.05 | ||
material: X-80 | ||
material_above_filler: fluid_default | ||
name: SURFACE_CASING_1 | ||
outer_diameter: 18.0 | ||
settings_depth: 3490.0 | ||
top_of_filler: 2072.0 | ||
outer_diameter: | ||
unit: in | ||
value: 18.0 | ||
settings_depth: | ||
unit: m | ||
value: 3490.0 | ||
top_of_filler: | ||
unit: m | ||
value: 2072.0 | ||
- filler_material: cement | ||
hanger_depth: 2072.0 | ||
hole_diameter: 14.75 | ||
inner_diameter: 10.711 | ||
inner_roughness: 0.05 | ||
hanger_depth: | ||
unit: m | ||
value: 2072.0 | ||
hole_diameter: | ||
unit: in | ||
value: 14.75 | ||
inner_diameter: | ||
unit: in | ||
value: 10.711 | ||
inner_roughness: | ||
unit: mm | ||
value: 0.05 | ||
material: N-80 | ||
material_above_filler: fluid_default | ||
name: PRODUCTION_CASING_1 | ||
outer_diameter: 11.875 | ||
settings_depth: 3072.0 | ||
top_of_filler: 4905.0 | ||
outer_diameter: | ||
unit: in | ||
value: 11.875 | ||
settings_depth: | ||
unit: m | ||
value: 3072.0 | ||
top_of_filler: | ||
unit: m | ||
value: 4905.0 | ||
- filler_material: cement | ||
hanger_depth: 3072.0 | ||
hole_diameter: 14.75 | ||
inner_diameter: 9.156 | ||
inner_roughness: 0.05 | ||
hanger_depth: | ||
unit: m | ||
value: 3072.0 | ||
hole_diameter: | ||
unit: in | ||
value: 14.75 | ||
inner_diameter: | ||
unit: in | ||
value: 9.156 | ||
inner_roughness: | ||
unit: mm | ||
value: 0.05 | ||
material: C-110 HC | ||
material_above_filler: fluid_default | ||
name: PRODUCTION_CASING_2 | ||
outer_diameter: 10.75 | ||
settings_depth: 5441.0 | ||
top_of_filler: 4905.0 | ||
outer_diameter: | ||
unit: in | ||
value: 10.75 | ||
settings_depth: | ||
unit: m | ||
value: 5441.0 | ||
top_of_filler: | ||
unit: m | ||
value: 4905.0 | ||
- filler_material: cement | ||
hanger_depth: 5441.0 | ||
hole_diameter: 14.75 | ||
inner_diameter: 8.684000000000001 | ||
inner_roughness: 0.05 | ||
hanger_depth: | ||
unit: m | ||
value: 5441.0 | ||
hole_diameter: | ||
unit: in | ||
value: 14.75 | ||
inner_diameter: | ||
unit: in | ||
value: 8.684000000000001 | ||
inner_roughness: | ||
unit: mm | ||
value: 0.05 | ||
material: SDSS/125KSI | ||
material_above_filler: fluid_default | ||
name: PRODUCTION_CASING_3 | ||
outer_diameter: 10.75 | ||
settings_depth: 5607.0 | ||
top_of_filler: 4905.0 | ||
outer_diameter: | ||
unit: in | ||
value: 10.75 | ||
settings_depth: | ||
unit: m | ||
value: 5607.0 | ||
top_of_filler: | ||
unit: m | ||
value: 4905.0 |
12 changes: 9 additions & 3 deletions
12
...fasim_score/converter/alfacase/_tests/test_convert_casing/test_convert_open_hole_list.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,10 @@ | ||
- diameter: 9.5 | ||
inner_roughness: 0.1 | ||
length: 371.0 | ||
- diameter: | ||
unit: in | ||
value: 9.5 | ||
inner_roughness: | ||
unit: mm | ||
value: 0.1 | ||
length: | ||
unit: m | ||
value: 371.0 | ||
name: OPEN_HOLE_1 |
4 changes: 3 additions & 1 deletion
4
src/alfasim_score/converter/alfacase/_tests/test_convert_casing/test_convert_packer_list.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
- material_above: fluid_default | ||
name: 'Packer (Hidráulico) #1' | ||
position: 5565.18 | ||
position: | ||
unit: m | ||
value: 5565.18 |
Oops, something went wrong.