Files
FreeCADWasmDev/docs/p6/fem-generic-object-module-batch-ab66670ac9779c061c27bb41-runtime.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

2022 lines
85 KiB
JSON

{
"schema": "freecad-web-fem-generic-object-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "ab66670ac9779c061c27bb41",
"module": "Fem",
"tier": "tier-1-readonly",
"family": "generic-object",
"status": "pass_with_boundaries",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"dispatcher": "fc_web_dispatch_json",
"route": {
"command": "fem.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/FemGenericFamilyProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/fem-python-family-facade.ts",
"worker": "web/src/fem.worker.ts"
},
"input": {
"cmd": "fem.pythonFamilyBatch",
"args": {
"tier": "tier-1-readonly",
"records": [
{
"apiId": "py:Fem:method:VtkTableModel.getTable",
"name": "VtkTableModel.getTable",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 106,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:VtkTableSummaryModel",
"name": "VtkTableSummaryModel",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 110,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VtkTableSummaryModel.getTable",
"name": "VtkTableSummaryModel.getTable",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 155,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:GmshError",
"name": "GmshError",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 47,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:GmshTools",
"name": "GmshTools",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 51,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:GmshTools.get_dimension",
"name": "GmshTools.get_dimension",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 237,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:GmshTools.get_tmp_file_paths",
"name": "GmshTools.get_tmp_file_paths",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 279,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:GmshTools.get_region_data",
"name": "GmshTools.get_region_data",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 413,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:GmshTools.get_boundary_layer_data",
"name": "GmshTools.get_boundary_layer_data",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 507,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_fixed_nodes",
"name": "MeshSetsGetter.get_constraints_fixed_nodes",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 177,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_rigidbody_nodes",
"name": "MeshSetsGetter.get_constraints_rigidbody_nodes",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 212,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_displacement_nodes",
"name": "MeshSetsGetter.get_constraints_displacement_nodes",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 224,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_planerotation_nodes",
"name": "MeshSetsGetter.get_constraints_planerotation_nodes",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 236,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_transform_nodes",
"name": "MeshSetsGetter.get_constraints_transform_nodes",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 245,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_temperature_nodes",
"name": "MeshSetsGetter.get_constraints_temperature_nodes",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 254,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_fluidsection_nodes",
"name": "MeshSetsGetter.get_constraints_fluidsection_nodes",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 272,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_nodes",
"name": "MeshSetsGetter.get_constraints_electrostatic_nodes",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 281,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_nodes",
"name": "MeshSetsGetter.get_constraints_electricchargedensity_nodes",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 293,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_centrif_elements",
"name": "MeshSetsGetter.get_constraints_centrif_elements",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 442,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_bodyheatsource_elements",
"name": "MeshSetsGetter.get_constraints_bodyheatsource_elements",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 449,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_rotation1D_elements",
"name": "MeshSetsGetter.get_element_rotation1D_elements",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 502,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_fluid1D_elements",
"name": "MeshSetsGetter.get_element_fluid1D_elements",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 517,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_material_elements",
"name": "MeshSetsGetter.get_material_elements",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 526,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_single_beam",
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_single_beam",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 637,
"disposition": "planned"
}
]
}
},
"inputSha256": "b24cdcd235d325dc95ed25a0a41c4f1cfcd4df685af6fe32df1579e3dd374dad",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 24,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:method:VtkTableModel.getTable",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"name": "VtkTableModel.getTable",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 106,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VtkTableSummaryModel",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"name": "VtkTableSummaryModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 110,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VtkTableSummaryModel.getTable",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"name": "VtkTableSummaryModel.getTable",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 155,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:GmshError",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshError",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 47,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:GmshTools",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 51,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:GmshTools.get_dimension",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools.get_dimension",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 237,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:GmshTools.get_tmp_file_paths",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools.get_tmp_file_paths",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 279,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:GmshTools.get_region_data",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools.get_region_data",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 413,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:GmshTools.get_boundary_layer_data",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools.get_boundary_layer_data",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 507,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_fixed_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_fixed_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 177,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_rigidbody_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_rigidbody_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 212,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_displacement_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_displacement_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 224,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_planerotation_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_planerotation_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 236,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_transform_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_transform_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 245,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_temperature_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_temperature_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 254,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_fluidsection_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_fluidsection_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 272,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_electrostatic_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 281,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_electricchargedensity_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 293,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_centrif_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_centrif_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 442,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_bodyheatsource_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_bodyheatsource_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 449,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_rotation1D_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_element_rotation1D_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 502,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_fluid1D_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_element_fluid1D_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 517,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_material_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_material_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 526,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_single_beam",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_single_beam",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 637,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "63df15d358c6295d12de636703ecf2e3431842f428a728752f40ad80d6c27472",
"replay": {
"equal": true,
"resultSha256": "63df15d358c6295d12de636703ecf2e3431842f428a728752f40ad80d6c27472"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "fem.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "fem-generic-object-success",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 24,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:method:VtkTableModel.getTable",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"name": "VtkTableModel.getTable",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 106,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VtkTableSummaryModel",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"name": "VtkTableSummaryModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 110,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VtkTableSummaryModel.getTable",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"name": "VtkTableSummaryModel.getTable",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 155,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:GmshError",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshError",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 47,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:GmshTools",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 51,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:GmshTools.get_dimension",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools.get_dimension",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 237,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:GmshTools.get_tmp_file_paths",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools.get_tmp_file_paths",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 279,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:GmshTools.get_region_data",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools.get_region_data",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 413,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:GmshTools.get_boundary_layer_data",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools.get_boundary_layer_data",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 507,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_fixed_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_fixed_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 177,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_rigidbody_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_rigidbody_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 212,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_displacement_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_displacement_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 224,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_planerotation_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_planerotation_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 236,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_transform_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_transform_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 245,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_temperature_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_temperature_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 254,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_fluidsection_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_fluidsection_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 272,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_electrostatic_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 281,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_electricchargedensity_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 293,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_centrif_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_centrif_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 442,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_bodyheatsource_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_bodyheatsource_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 449,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_rotation1D_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_element_rotation1D_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 502,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_fluid1D_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_element_fluid1D_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 517,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_material_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_material_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 526,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_single_beam",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_single_beam",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 637,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "fem-generic-object-repeat",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 24,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:method:VtkTableModel.getTable",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"name": "VtkTableModel.getTable",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 106,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:VtkTableSummaryModel",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"name": "VtkTableSummaryModel",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 110,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VtkTableSummaryModel.getTable",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"name": "VtkTableSummaryModel.getTable",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 155,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:GmshError",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshError",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 47,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:GmshTools",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 51,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:GmshTools.get_dimension",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools.get_dimension",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 237,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:GmshTools.get_tmp_file_paths",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools.get_tmp_file_paths",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 279,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:GmshTools.get_region_data",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools.get_region_data",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 413,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:GmshTools.get_boundary_layer_data",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "GmshTools.get_boundary_layer_data",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 507,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_fixed_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_fixed_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 177,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_rigidbody_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_rigidbody_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 212,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_displacement_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_displacement_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 224,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_planerotation_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_planerotation_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 236,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_transform_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_transform_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 245,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_temperature_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_temperature_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 254,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_fluidsection_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_fluidsection_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 272,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_electrostatic_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 281,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_nodes",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_electricchargedensity_nodes",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 293,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_centrif_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_centrif_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 442,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_bodyheatsource_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_constraints_bodyheatsource_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 449,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_rotation1D_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_element_rotation1D_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 502,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_fluid1D_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_element_fluid1D_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 517,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_material_elements",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_material_elements",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 526,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_single_beam",
"code": "native_fixture_failed",
"family": "generic-object",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_single_beam",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 637,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "fem-generic-object-cross",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 1,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "generic-object",
"message": "Fem adapter rejects API records owned by another module",
"name": "VtkTableModel.getTable",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 106,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "fem-generic-object-invalid",
"error": {
"code": "invalid_request",
"message": "Fem Python family batch envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "fem-generic-object-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "fem-generic-object-reset"
},
"traceSha256": "6a3f181e6981589c38f4be979c6686152c1531bb0d00500216cc77fe89d8d0e6"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 3,
"nonportable": 0,
"not_implemented": 21
},
"records": [
{
"apiId": "py:Fem:method:VtkTableModel.getTable",
"name": "VtkTableModel.getTable",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 106,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "e2a1432b07fa69404a573b023b583eb1cf00e55dcd7ffe50bf7561737cb29d0f"
},
{
"apiId": "py:Fem:class:VtkTableSummaryModel",
"name": "VtkTableSummaryModel",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 110,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "77a9ff563ebb8c9d5d8458e9c87d99ff70d9fee87ecb4a99162b7f44afc43ff2"
},
{
"apiId": "py:Fem:method:VtkTableSummaryModel.getTable",
"name": "VtkTableSummaryModel.getTable",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"sourceLine": 155,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "3e006dc53294be74c501f9e1f2f6af20bca547ee2487745a494537c91ea67da4"
},
{
"apiId": "py:Fem:class:GmshError",
"name": "GmshError",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 47,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "cc607acce97f813aa0f8252ce73ca15ceba8c8d36d26e0f5e312fb92847ea626"
},
{
"apiId": "py:Fem:class:GmshTools",
"name": "GmshTools",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 51,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "b6b701e4d5bf29270077cc148e35923a7f67f5439c8d47ab27affde4dff590b2"
},
{
"apiId": "py:Fem:method:GmshTools.get_dimension",
"name": "GmshTools.get_dimension",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 237,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "e802115b3cb4bbb5a271c97a1d2ced5b4e737a17380705c92c2b36e08858605c"
},
{
"apiId": "py:Fem:method:GmshTools.get_tmp_file_paths",
"name": "GmshTools.get_tmp_file_paths",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 279,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "6a10c41129dcc16939bb9f9b860be9f94ea719f1c4e88f6a5a052913fc020489"
},
{
"apiId": "py:Fem:method:GmshTools.get_region_data",
"name": "GmshTools.get_region_data",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 413,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "8c7cc9e4451544bab0f13287e93cd0eaf767e71b0f8d94f7ffb268b766b254df"
},
{
"apiId": "py:Fem:method:GmshTools.get_boundary_layer_data",
"name": "GmshTools.get_boundary_layer_data",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/gmshtools.py",
"sourceLine": 507,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "1ec0cfb9abf7810d0f4ae56dfdf04a57c0a974975cd5c9b448f6d3cff237a14d"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_fixed_nodes",
"name": "MeshSetsGetter.get_constraints_fixed_nodes",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 177,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "f2389fc6ef92f6075499e31df21ff8afdfaa25abf6a11848943690b074f4a0c8"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_rigidbody_nodes",
"name": "MeshSetsGetter.get_constraints_rigidbody_nodes",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 212,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "46d1972fd935b632573e6d6bea042ecddf07a4aafc878c04cb94bf504087dd2e"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_displacement_nodes",
"name": "MeshSetsGetter.get_constraints_displacement_nodes",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 224,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "c02657aa36a73fa356fc4f1caaacd8ac04b1db8ff710ea662393733edbc7d864"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_planerotation_nodes",
"name": "MeshSetsGetter.get_constraints_planerotation_nodes",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 236,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "7dbc228434852d9c7a4969d512554c1ca4282893a7d31024841fbde930d1a95f"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_transform_nodes",
"name": "MeshSetsGetter.get_constraints_transform_nodes",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 245,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "f04595f632d509b5c5c0e2794651353e69524bd7848312bc847dc97b80cc0083"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_temperature_nodes",
"name": "MeshSetsGetter.get_constraints_temperature_nodes",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 254,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "2e4a46a85e3587735faf27bec91faade4e9933f07af8a59ea4e5e541d2eacaa9"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_fluidsection_nodes",
"name": "MeshSetsGetter.get_constraints_fluidsection_nodes",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 272,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "9d6200d7a77535831ae11626af0c6487238028ad3905b864d06d4a8ba6f913bf"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_nodes",
"name": "MeshSetsGetter.get_constraints_electrostatic_nodes",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 281,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "a2cde8438e157d41624ed3e1488fa9634c4009b03e88c0da638d793184f433f4"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_nodes",
"name": "MeshSetsGetter.get_constraints_electricchargedensity_nodes",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 293,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "77de00b8bdd031b8846757e73c825b1a5cb41a1e43368e4875186dec68253392"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_centrif_elements",
"name": "MeshSetsGetter.get_constraints_centrif_elements",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 442,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "d9bd3d8b260de2321074157e9e7004a2e9936ad4e21c3512ac6ca793d80c2d5f"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_bodyheatsource_elements",
"name": "MeshSetsGetter.get_constraints_bodyheatsource_elements",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 449,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "dcaee320b9e9d70054578d054e1f1f7693a435e06d8a8a808b5ee8bb3e4a868c"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_rotation1D_elements",
"name": "MeshSetsGetter.get_element_rotation1D_elements",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 502,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "c65d5a1b013735cf66467c93bc368c2421a0d5c0ace25fbb921e5e4a05647763"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_fluid1D_elements",
"name": "MeshSetsGetter.get_element_fluid1D_elements",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 517,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "740732514e50c1ed12b2733068ea243ad02a105a0a6aa1b765ad56011b7fe6e9"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_material_elements",
"name": "MeshSetsGetter.get_material_elements",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 526,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "d2b3dcf329efedd2fd419b0b7e764ade069aa2c12a985f35b9adea498735b339"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_single_beam",
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_single_beam",
"family": "generic-object",
"status": "not_implemented",
"code": "native_fixture_failed",
"message": "ModuleNotFoundError: No module named 'femmesh'",
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"sourceLine": 637,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "4b511a1d7825fca8753e55ccab4aafd38efd77d7b4af1a6e7810e8e75e7a1507"
}
],
"sourceEvidence": [
{
"apiId": "py:Fem:method:VtkTableModel.getTable",
"path": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"line": 106,
"declaration": "def getTable(self):",
"sha256": "85c0407bb35e7bc6195c4eb7c1b513f3d0edbfc7016fe1325d613bb06a35667c"
},
{
"apiId": "py:Fem:class:VtkTableSummaryModel",
"path": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"line": 110,
"declaration": "class VtkTableSummaryModel(QtCore.QAbstractTableModel):",
"sha256": "85c0407bb35e7bc6195c4eb7c1b513f3d0edbfc7016fe1325d613bb06a35667c"
},
{
"apiId": "py:Fem:method:VtkTableSummaryModel.getTable",
"path": "src/Mod/Fem/femguiutils/vtk_table_view.py",
"line": 155,
"declaration": "def getTable(self):",
"sha256": "85c0407bb35e7bc6195c4eb7c1b513f3d0edbfc7016fe1325d613bb06a35667c"
},
{
"apiId": "py:Fem:class:GmshError",
"path": "src/Mod/Fem/femmesh/gmshtools.py",
"line": 47,
"declaration": "class GmshError(Exception):",
"sha256": "9ee44c336f56706dc90d76e836b705ec4ebe079686e30155774201ce9e86ab04"
},
{
"apiId": "py:Fem:class:GmshTools",
"path": "src/Mod/Fem/femmesh/gmshtools.py",
"line": 51,
"declaration": "class GmshTools(ObjectTools):",
"sha256": "9ee44c336f56706dc90d76e836b705ec4ebe079686e30155774201ce9e86ab04"
},
{
"apiId": "py:Fem:method:GmshTools.get_dimension",
"path": "src/Mod/Fem/femmesh/gmshtools.py",
"line": 237,
"declaration": "def get_dimension(self):",
"sha256": "9ee44c336f56706dc90d76e836b705ec4ebe079686e30155774201ce9e86ab04"
},
{
"apiId": "py:Fem:method:GmshTools.get_tmp_file_paths",
"path": "src/Mod/Fem/femmesh/gmshtools.py",
"line": 279,
"declaration": "def get_tmp_file_paths(self):",
"sha256": "9ee44c336f56706dc90d76e836b705ec4ebe079686e30155774201ce9e86ab04"
},
{
"apiId": "py:Fem:method:GmshTools.get_region_data",
"path": "src/Mod/Fem/femmesh/gmshtools.py",
"line": 413,
"declaration": "def get_region_data(self):",
"sha256": "9ee44c336f56706dc90d76e836b705ec4ebe079686e30155774201ce9e86ab04"
},
{
"apiId": "py:Fem:method:GmshTools.get_boundary_layer_data",
"path": "src/Mod/Fem/femmesh/gmshtools.py",
"line": 507,
"declaration": "def get_boundary_layer_data(self):",
"sha256": "9ee44c336f56706dc90d76e836b705ec4ebe079686e30155774201ce9e86ab04"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_fixed_nodes",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 177,
"declaration": "def get_constraints_fixed_nodes(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_rigidbody_nodes",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 212,
"declaration": "def get_constraints_rigidbody_nodes(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_displacement_nodes",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 224,
"declaration": "def get_constraints_displacement_nodes(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_planerotation_nodes",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 236,
"declaration": "def get_constraints_planerotation_nodes(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_transform_nodes",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 245,
"declaration": "def get_constraints_transform_nodes(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_temperature_nodes",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 254,
"declaration": "def get_constraints_temperature_nodes(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_fluidsection_nodes",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 272,
"declaration": "def get_constraints_fluidsection_nodes(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_nodes",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 281,
"declaration": "def get_constraints_electrostatic_nodes(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_nodes",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 293,
"declaration": "def get_constraints_electricchargedensity_nodes(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_centrif_elements",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 442,
"declaration": "def get_constraints_centrif_elements(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_bodyheatsource_elements",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 449,
"declaration": "def get_constraints_bodyheatsource_elements(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_rotation1D_elements",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 502,
"declaration": "def get_element_rotation1D_elements(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_element_fluid1D_elements",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 517,
"declaration": "def get_element_fluid1D_elements(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_material_elements",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 526,
"declaration": "def get_material_elements(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
},
{
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_single_beam",
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
"line": 637,
"declaration": "def get_mat_geo_sets_single_mat_single_beam(self):",
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"loader": {
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.js",
"sha256": "5646855256c09ce0dc397db9c879c58f8aee38ea94ddce0215732b3fddd29459"
},
"wasm": {
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.wasm",
"sha256": "13156095cc31018074ddced99916aa145fa3a8900104527d02df4ac34e96cd0b"
}
},
"boundaries": [
"FemMesh and FemPost records are exposed only after the compiled FreeCAD/WASM fixture executes the selected official API methods.",
"FreeCADGui, Qt, Coin3D, and VTK UI records are explicit restricted boundaries in the headless Fem Web kernel.",
"All statuses and typed Fem values originate from compiled FreeCAD through fc_web_dispatch_json; JavaScript only validates and transports the shared batch envelope."
]
}