Files
FreeCADWasmDev/docs/p6/fem-generic-object-module-batch-dd5bb8f345f1798459dd9aa7-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

3009 lines
119 KiB
JSON

{
"schema": "freecad-web-fem-generic-object-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "dd5bb8f345f1798459dd9aa7",
"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:Writer.getDensity",
"name": "Writer.getDensity",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 618,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:Writer.getAllBodies",
"name": "Writer.getAllBodies",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 640,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:Writer.getMember",
"name": "Writer.getMember",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 729,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:Writer.getSingleMember",
"name": "Writer.getSingleMember",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 732,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:BaseProxy",
"name": "BaseProxy",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 37,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:DeformationProxy",
"name": "DeformationProxy",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 70,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:ElasticityProxy",
"name": "ElasticityProxy",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 80,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:ElectricforceProxy",
"name": "ElectricforceProxy",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 90,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:ElectrostaticProxy",
"name": "ElectrostaticProxy",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 100,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:FlowProxy",
"name": "FlowProxy",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 110,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:FluxProxy",
"name": "FluxProxy",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 120,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:HeatProxy",
"name": "HeatProxy",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 130,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:MagnetodynamicProxy",
"name": "MagnetodynamicProxy",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 140,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:Magnetodynamic2DProxy",
"name": "Magnetodynamic2DProxy",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 150,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:StaticCurrentProxy",
"name": "StaticCurrentProxy",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 160,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:CellExpressionFromXDMF",
"name": "CellExpressionFromXDMF",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 117,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:ScalarCellExpressionFromXDMF",
"name": "ScalarCellExpressionFromXDMF",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 165,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FacetFunctionFromXDMF.getDirichletBCs",
"name": "FacetFunctionFromXDMF.getDirichletBCs",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 243,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:Check",
"name": "Check",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 58,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:Prepare",
"name": "Prepare",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 70,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:Solve",
"name": "Solve",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 105,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:Results",
"name": "Results",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 133,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:Report",
"name": "Report",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 65,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:Report.getLevel",
"name": "Report.getLevel",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 77,
"disposition": "planned"
}
]
}
},
"inputSha256": "a7f6ed9ad5d2bfc64f0d6ca391b78f72ea6d1c8a6bedd01476bf7167a46a3411",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 24,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:method:Writer.getDensity",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Writer.getDensity",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getDensity(self, m):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getDensity"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 618,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getAllBodies",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Writer.getAllBodies",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getAllBodies(self):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getAllBodies"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 640,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getMember",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Writer.getMember",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMember(self, t):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getMember"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 729,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getSingleMember",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Writer.getSingleMember",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getSingleMember(self, t):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getSingleMember"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 732,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:BaseProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "BaseProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "BaseProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "BaseProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 37,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:DeformationProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "DeformationProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "DeformationProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "DeformationProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 70,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElasticityProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElasticityProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "ElasticityProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "ElasticityProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 80,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElectricforceProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElectricforceProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "ElectricforceProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "ElectricforceProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 90,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElectrostaticProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElectrostaticProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "ElectrostaticProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "ElectrostaticProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 100,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:FlowProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FlowProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "FlowProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "FlowProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 110,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:FluxProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FluxProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "FluxProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "FluxProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 120,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:HeatProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "HeatProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "HeatProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "HeatProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 130,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MagnetodynamicProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MagnetodynamicProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "MagnetodynamicProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "MagnetodynamicProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 140,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:Magnetodynamic2DProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "Magnetodynamic2DProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "Magnetodynamic2DProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "Magnetodynamic2DProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 150,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:StaticCurrentProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "StaticCurrentProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "StaticCurrentProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "StaticCurrentProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 160,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:CellExpressionFromXDMF",
"code": "external_runtime_unavailable",
"family": "generic-object",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "CellExpressionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class CellExpressionFromXDMF:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceResolved": true,
"symbol": "CellExpressionFromXDMF"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 117,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:ScalarCellExpressionFromXDMF",
"code": "external_runtime_unavailable",
"family": "generic-object",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "ScalarCellExpressionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class ScalarCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceResolved": true,
"symbol": "ScalarCellExpressionFromXDMF"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 165,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:FacetFunctionFromXDMF.getDirichletBCs",
"code": "external_runtime_unavailable",
"family": "generic-object",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "FacetFunctionFromXDMF.getDirichletBCs",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getDirichletBCs(self, vectorspace, *args, **kwargs):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceResolved": true,
"symbol": "getDirichletBCs"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 243,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:Check",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Check",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Check(run.Check):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Check"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 58,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Prepare",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Prepare",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Prepare(run.Prepare):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Prepare"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 70,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Solve",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Solve",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Solve(run.Solve):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Solve"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 105,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Results",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Results",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Results(run.Results):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Results"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 133,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Report",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "Report",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "Report",
"counts": {
"errors": 1,
"infos": 1,
"warnings": 1
},
"errorLevel": 30,
"infoLevel": 10,
"initialLevel": null,
"isEmpty": false,
"module": "femsolver.report",
"warningLevel": 20
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 65,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:Report.getLevel",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "Report.getLevel",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "Report",
"counts": {
"errors": 1,
"infos": 1,
"warnings": 1
},
"errorLevel": 30,
"infoLevel": 10,
"initialLevel": null,
"isEmpty": false,
"module": "femsolver.report",
"warningLevel": 20
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 77,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "a798b84711d298e1a60c3c1e677ed87bd0d39004d5ac9c6c395a1a59678af251",
"replay": {
"equal": true,
"resultSha256": "a798b84711d298e1a60c3c1e677ed87bd0d39004d5ac9c6c395a1a59678af251"
},
"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:Writer.getDensity",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Writer.getDensity",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getDensity(self, m):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getDensity"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 618,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getAllBodies",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Writer.getAllBodies",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getAllBodies(self):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getAllBodies"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 640,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getMember",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Writer.getMember",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMember(self, t):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getMember"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 729,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getSingleMember",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Writer.getSingleMember",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getSingleMember(self, t):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getSingleMember"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 732,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:BaseProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "BaseProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "BaseProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "BaseProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 37,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:DeformationProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "DeformationProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "DeformationProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "DeformationProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 70,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElasticityProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElasticityProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "ElasticityProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "ElasticityProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 80,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElectricforceProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElectricforceProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "ElectricforceProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "ElectricforceProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 90,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElectrostaticProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElectrostaticProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "ElectrostaticProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "ElectrostaticProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 100,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:FlowProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FlowProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "FlowProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "FlowProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 110,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:FluxProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FluxProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "FluxProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "FluxProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 120,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:HeatProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "HeatProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "HeatProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "HeatProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 130,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MagnetodynamicProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MagnetodynamicProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "MagnetodynamicProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "MagnetodynamicProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 140,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:Magnetodynamic2DProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "Magnetodynamic2DProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "Magnetodynamic2DProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "Magnetodynamic2DProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 150,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:StaticCurrentProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "StaticCurrentProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "StaticCurrentProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "StaticCurrentProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 160,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:CellExpressionFromXDMF",
"code": "external_runtime_unavailable",
"family": "generic-object",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "CellExpressionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class CellExpressionFromXDMF:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceResolved": true,
"symbol": "CellExpressionFromXDMF"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 117,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:ScalarCellExpressionFromXDMF",
"code": "external_runtime_unavailable",
"family": "generic-object",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "ScalarCellExpressionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class ScalarCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceResolved": true,
"symbol": "ScalarCellExpressionFromXDMF"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 165,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:FacetFunctionFromXDMF.getDirichletBCs",
"code": "external_runtime_unavailable",
"family": "generic-object",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "FacetFunctionFromXDMF.getDirichletBCs",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getDirichletBCs(self, vectorspace, *args, **kwargs):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceResolved": true,
"symbol": "getDirichletBCs"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 243,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:Check",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Check",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Check(run.Check):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Check"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 58,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Prepare",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Prepare",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Prepare(run.Prepare):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Prepare"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 70,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Solve",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Solve",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Solve(run.Solve):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Solve"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 105,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Results",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Results",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Results(run.Results):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Results"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 133,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Report",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "Report",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "Report",
"counts": {
"errors": 1,
"infos": 1,
"warnings": 1
},
"errorLevel": 30,
"infoLevel": 10,
"initialLevel": null,
"isEmpty": false,
"module": "femsolver.report",
"warningLevel": 20
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 65,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:Report.getLevel",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "Report.getLevel",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "Report",
"counts": {
"errors": 1,
"infos": 1,
"warnings": 1
},
"errorLevel": 30,
"infoLevel": 10,
"initialLevel": null,
"isEmpty": false,
"module": "femsolver.report",
"warningLevel": 20
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 77,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
}
],
"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:Writer.getDensity",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Writer.getDensity",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getDensity(self, m):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getDensity"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 618,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getAllBodies",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Writer.getAllBodies",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getAllBodies(self):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getAllBodies"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 640,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getMember",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Writer.getMember",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMember(self, t):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getMember"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 729,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getSingleMember",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Writer.getSingleMember",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getSingleMember(self, t):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getSingleMember"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 732,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:BaseProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "BaseProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "BaseProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "BaseProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 37,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:DeformationProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "DeformationProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "DeformationProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "DeformationProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 70,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElasticityProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElasticityProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "ElasticityProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "ElasticityProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 80,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElectricforceProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElectricforceProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "ElectricforceProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "ElectricforceProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 90,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElectrostaticProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "ElectrostaticProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "ElectrostaticProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "ElectrostaticProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 100,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:FlowProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FlowProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "FlowProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "FlowProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 110,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:FluxProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "FluxProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "FluxProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "FluxProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 120,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:HeatProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "HeatProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "HeatProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "HeatProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 130,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MagnetodynamicProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "MagnetodynamicProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "MagnetodynamicProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "MagnetodynamicProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 140,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:Magnetodynamic2DProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "Magnetodynamic2DProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "Magnetodynamic2DProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "Magnetodynamic2DProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 150,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:StaticCurrentProxy",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "StaticCurrentProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"baseType": "App::FeaturePython",
"className": "StaticCurrentProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "StaticCurrentProxy"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 160,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:CellExpressionFromXDMF",
"code": "external_runtime_unavailable",
"family": "generic-object",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "CellExpressionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class CellExpressionFromXDMF:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceResolved": true,
"symbol": "CellExpressionFromXDMF"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 117,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:ScalarCellExpressionFromXDMF",
"code": "external_runtime_unavailable",
"family": "generic-object",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "ScalarCellExpressionFromXDMF",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class ScalarCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceResolved": true,
"symbol": "ScalarCellExpressionFromXDMF"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 165,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:FacetFunctionFromXDMF.getDirichletBCs",
"code": "external_runtime_unavailable",
"family": "generic-object",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"name": "FacetFunctionFromXDMF.getDirichletBCs",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getDirichletBCs(self, vectorspace, *args, **kwargs):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceResolved": true,
"symbol": "getDirichletBCs"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 243,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:Check",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Check",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Check(run.Check):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Check"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 58,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Prepare",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Prepare",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Prepare(run.Prepare):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Prepare"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 70,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Solve",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Solve",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Solve(run.Solve):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Solve"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 105,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Results",
"code": "method_fixture_required",
"family": "generic-object",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"name": "Results",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Results(run.Results):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Results"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 133,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Report",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "Report",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "Report",
"counts": {
"errors": 1,
"infos": 1,
"warnings": 1
},
"errorLevel": 30,
"infoLevel": 10,
"initialLevel": null,
"isEmpty": false,
"module": "femsolver.report",
"warningLevel": 20
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 65,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:Report.getLevel",
"code": "native_fixture",
"family": "generic-object",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"name": "Report.getLevel",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "Report",
"counts": {
"errors": 1,
"infos": 1,
"warnings": 1
},
"errorLevel": 30,
"infoLevel": 10,
"initialLevel": null,
"isEmpty": false,
"module": "femsolver.report",
"warningLevel": 20
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 77,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
}
],
"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": "Writer.getDensity",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 618,
"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": "24494e02e53a86d2d57a040c38f99dbbb2a9dc652dea3a5dd038f890ccdd9b05"
},
"dispositionCounts": {
"exposed": 13,
"restricted": 3,
"nonportable": 0,
"not_implemented": 8
},
"records": [
{
"apiId": "py:Fem:method:Writer.getDensity",
"name": "Writer.getDensity",
"family": "generic-object",
"status": "not_implemented",
"code": "method_fixture_required",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 618,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getDensity(self, m):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getDensity"
},
"evidenceSha256": "f7d333fc5fc4df0dc6a848cb9576ab20eb905acc522df9766ee7d35b1b3a485d"
},
{
"apiId": "py:Fem:method:Writer.getAllBodies",
"name": "Writer.getAllBodies",
"family": "generic-object",
"status": "not_implemented",
"code": "method_fixture_required",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 640,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getAllBodies(self):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getAllBodies"
},
"evidenceSha256": "e0faf576b5ff34f656abd17a374fcf38d489543c0cf532e559732ebb02558e97"
},
{
"apiId": "py:Fem:method:Writer.getMember",
"name": "Writer.getMember",
"family": "generic-object",
"status": "not_implemented",
"code": "method_fixture_required",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 729,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getMember(self, t):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getMember"
},
"evidenceSha256": "0e92fb787b7cc690ffbb4fd0c11cfdd0053d7fbf9e363fd0b80f0f1605d6875c"
},
{
"apiId": "py:Fem:method:Writer.getSingleMember",
"name": "Writer.getSingleMember",
"family": "generic-object",
"status": "not_implemented",
"code": "method_fixture_required",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 732,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getSingleMember(self, t):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceResolved": true,
"symbol": "getSingleMember"
},
"evidenceSha256": "c545720953afda8051b0efefc87cf9b0963aafdd24852e632e0852f610976a18"
},
{
"apiId": "py:Fem:class:BaseProxy",
"name": "BaseProxy",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 37,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"baseType": "App::FeaturePython",
"className": "BaseProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "BaseProxy"
},
"evidenceSha256": "deeff67c7a621491915ec0a35187d8b769a54001f7e7c2e1e9abb3e5a82a6208"
},
{
"apiId": "py:Fem:class:DeformationProxy",
"name": "DeformationProxy",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 70,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"baseType": "App::FeaturePython",
"className": "DeformationProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "DeformationProxy"
},
"evidenceSha256": "cfe4d5387783026c27ee5e7147595b3d1f9fc03a39c5bedea9ecc1e5e28ecf8f"
},
{
"apiId": "py:Fem:class:ElasticityProxy",
"name": "ElasticityProxy",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 80,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"baseType": "App::FeaturePython",
"className": "ElasticityProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "ElasticityProxy"
},
"evidenceSha256": "60304c7315a4dfe6bdcd647d5d0c552a4423ee49bbcb9567450ab6fdf6ff59b2"
},
{
"apiId": "py:Fem:class:ElectricforceProxy",
"name": "ElectricforceProxy",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 90,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"baseType": "App::FeaturePython",
"className": "ElectricforceProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "ElectricforceProxy"
},
"evidenceSha256": "151d6bc105cb719399e414421a9c171833873f1eac54a877f2cb8f247f7a9eea"
},
{
"apiId": "py:Fem:class:ElectrostaticProxy",
"name": "ElectrostaticProxy",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 100,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"baseType": "App::FeaturePython",
"className": "ElectrostaticProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "ElectrostaticProxy"
},
"evidenceSha256": "7b52d28fabd1f69a0a198e0e1e6a4c5070b3ac45ce086db00b44b25fef26bcda"
},
{
"apiId": "py:Fem:class:FlowProxy",
"name": "FlowProxy",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 110,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"baseType": "App::FeaturePython",
"className": "FlowProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "FlowProxy"
},
"evidenceSha256": "262283c1489496d1ac04533cfec6539518ca50dc8544c97d9452f0710a7a7fbb"
},
{
"apiId": "py:Fem:class:FluxProxy",
"name": "FluxProxy",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 120,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"baseType": "App::FeaturePython",
"className": "FluxProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "FluxProxy"
},
"evidenceSha256": "d8b73cc52b594b3695baecc61fb2ca474fb6718deb913edeabb6a098ed4078cf"
},
{
"apiId": "py:Fem:class:HeatProxy",
"name": "HeatProxy",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 130,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"baseType": "App::FeaturePython",
"className": "HeatProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "HeatProxy"
},
"evidenceSha256": "04dd9c6dacfb9f4cdcf5560ca3ee1e1f26c25d6b15d8d8944aa519fcc2e19d8d"
},
{
"apiId": "py:Fem:class:MagnetodynamicProxy",
"name": "MagnetodynamicProxy",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 140,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"baseType": "App::FeaturePython",
"className": "MagnetodynamicProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "MagnetodynamicProxy"
},
"evidenceSha256": "47068ffd60f06e28757808378af860b6d38fb4e522cbf488bdf9673a99040848"
},
{
"apiId": "py:Fem:class:Magnetodynamic2DProxy",
"name": "Magnetodynamic2DProxy",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 150,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"baseType": "App::FeaturePython",
"className": "Magnetodynamic2DProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "Magnetodynamic2DProxy"
},
"evidenceSha256": "76611db76d5ca4ac8aef1d747fe12351029ff53f61a359387cde9f924882ec26"
},
{
"apiId": "py:Fem:class:StaticCurrentProxy",
"name": "StaticCurrentProxy",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 160,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"baseType": "App::FeaturePython",
"className": "StaticCurrentProxy",
"executeResult": true,
"module": "femsolver.equationbase",
"properties": [
"References"
],
"proxyType": "StaticCurrentProxy"
},
"evidenceSha256": "139fa3a4ebaad30002718ee4a5d9e708aec587dd922d415f2dd26a0838a13a1d"
},
{
"apiId": "py:Fem:class:CellExpressionFromXDMF",
"name": "CellExpressionFromXDMF",
"family": "generic-object",
"status": "restricted",
"code": "external_runtime_unavailable",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 117,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "class CellExpressionFromXDMF:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceResolved": true,
"symbol": "CellExpressionFromXDMF"
},
"evidenceSha256": "dc1734fefe2b20811e53e9cbb2605faf7b6805daf6eb439443a51e612ce5fe0a"
},
{
"apiId": "py:Fem:class:ScalarCellExpressionFromXDMF",
"name": "ScalarCellExpressionFromXDMF",
"family": "generic-object",
"status": "restricted",
"code": "external_runtime_unavailable",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 165,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "class ScalarCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceResolved": true,
"symbol": "ScalarCellExpressionFromXDMF"
},
"evidenceSha256": "ff51702e8e789f5fa158f3e47e47b3f9fd1aac23684da302c2eb20f0043d422b"
},
{
"apiId": "py:Fem:method:FacetFunctionFromXDMF.getDirichletBCs",
"name": "FacetFunctionFromXDMF.getDirichletBCs",
"family": "generic-object",
"status": "restricted",
"code": "external_runtime_unavailable",
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceLine": 243,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getDirichletBCs(self, vectorspace, *args, **kwargs):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"sourceResolved": true,
"symbol": "getDirichletBCs"
},
"evidenceSha256": "480208104f72b9ec300a4f1176d64e96abeac83aa731c3ce10398d9ddff12043"
},
{
"apiId": "py:Fem:class:Check",
"name": "Check",
"family": "generic-object",
"status": "not_implemented",
"code": "method_fixture_required",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 58,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "class Check(run.Check):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Check"
},
"evidenceSha256": "5f9a92cb59b75d0a973177a6a278db839494a9b1358099a48b383826b94aacc7"
},
{
"apiId": "py:Fem:class:Prepare",
"name": "Prepare",
"family": "generic-object",
"status": "not_implemented",
"code": "method_fixture_required",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 70,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "class Prepare(run.Prepare):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Prepare"
},
"evidenceSha256": "761eb1daa39e4d4b4484c7d7da806d8cf1d1f030b1d474287ed2ce39721cec3e"
},
{
"apiId": "py:Fem:class:Solve",
"name": "Solve",
"family": "generic-object",
"status": "not_implemented",
"code": "method_fixture_required",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 105,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "class Solve(run.Solve):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Solve"
},
"evidenceSha256": "e17bc8357cea98e8c09e4c87d1ee719d24837fe5747298dcaae058e0166305f7"
},
{
"apiId": "py:Fem:class:Results",
"name": "Results",
"family": "generic-object",
"status": "not_implemented",
"code": "method_fixture_required",
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceLine": 133,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "class Results(run.Results):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
"sourceResolved": true,
"symbol": "Results"
},
"evidenceSha256": "caad94fbcb69eab0ea39eb0fbd695f04ae1dcb9c379c509f6123da2389f9b58d"
},
{
"apiId": "py:Fem:class:Report",
"name": "Report",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 65,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "Report",
"counts": {
"errors": 1,
"infos": 1,
"warnings": 1
},
"errorLevel": 30,
"infoLevel": 10,
"initialLevel": null,
"isEmpty": false,
"module": "femsolver.report",
"warningLevel": 20
},
"evidenceSha256": "9d616abc9c12bcf7d1752707e2888f606b375bf830b53cc54cc20f3688a0b084"
},
{
"apiId": "py:Fem:method:Report.getLevel",
"name": "Report.getLevel",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 77,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "Report",
"counts": {
"errors": 1,
"infos": 1,
"warnings": 1
},
"errorLevel": 30,
"infoLevel": 10,
"initialLevel": null,
"isEmpty": false,
"module": "femsolver.report",
"warningLevel": 20
},
"evidenceSha256": "8598c7679bbd792b285b60a618f54b78e6bdcbb4d2db11da0bf44e77e8878056"
}
],
"sourceEvidence": [
{
"apiId": "py:Fem:method:Writer.getDensity",
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
"line": 618,
"declaration": "def getDensity(self, m):",
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
},
{
"apiId": "py:Fem:method:Writer.getAllBodies",
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
"line": 640,
"declaration": "def getAllBodies(self):",
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
},
{
"apiId": "py:Fem:method:Writer.getMember",
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
"line": 729,
"declaration": "def getMember(self, t):",
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
},
{
"apiId": "py:Fem:method:Writer.getSingleMember",
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
"line": 732,
"declaration": "def getSingleMember(self, t):",
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
},
{
"apiId": "py:Fem:class:BaseProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 37,
"declaration": "class BaseProxy:",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:DeformationProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 70,
"declaration": "class DeformationProxy(BaseProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:ElasticityProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 80,
"declaration": "class ElasticityProxy(BaseProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:ElectricforceProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 90,
"declaration": "class ElectricforceProxy(BaseProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:ElectrostaticProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 100,
"declaration": "class ElectrostaticProxy(BaseProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:FlowProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 110,
"declaration": "class FlowProxy(BaseProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:FluxProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 120,
"declaration": "class FluxProxy(BaseProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:HeatProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 130,
"declaration": "class HeatProxy(BaseProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:MagnetodynamicProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 140,
"declaration": "class MagnetodynamicProxy(BaseProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:Magnetodynamic2DProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 150,
"declaration": "class Magnetodynamic2DProxy(BaseProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:StaticCurrentProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 160,
"declaration": "class StaticCurrentProxy(BaseProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:CellExpressionFromXDMF",
"path": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"line": 117,
"declaration": "class CellExpressionFromXDMF:",
"sha256": "42c834203a5ec207a27e697aeb1f4a4c06ac356318d7359e92e8b7cd0bb9dff9"
},
{
"apiId": "py:Fem:class:ScalarCellExpressionFromXDMF",
"path": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"line": 165,
"declaration": "class ScalarCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
"sha256": "42c834203a5ec207a27e697aeb1f4a4c06ac356318d7359e92e8b7cd0bb9dff9"
},
{
"apiId": "py:Fem:method:FacetFunctionFromXDMF.getDirichletBCs",
"path": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
"line": 243,
"declaration": "def getDirichletBCs(self, vectorspace, *args, **kwargs):",
"sha256": "42c834203a5ec207a27e697aeb1f4a4c06ac356318d7359e92e8b7cd0bb9dff9"
},
{
"apiId": "py:Fem:class:Check",
"path": "src/Mod/Fem/femsolver/mystran/tasks.py",
"line": 58,
"declaration": "class Check(run.Check):",
"sha256": "028068f26754cb0978fc72b70a9a00223bc29352f195aba6a7db889a4b657201"
},
{
"apiId": "py:Fem:class:Prepare",
"path": "src/Mod/Fem/femsolver/mystran/tasks.py",
"line": 70,
"declaration": "class Prepare(run.Prepare):",
"sha256": "028068f26754cb0978fc72b70a9a00223bc29352f195aba6a7db889a4b657201"
},
{
"apiId": "py:Fem:class:Solve",
"path": "src/Mod/Fem/femsolver/mystran/tasks.py",
"line": 105,
"declaration": "class Solve(run.Solve):",
"sha256": "028068f26754cb0978fc72b70a9a00223bc29352f195aba6a7db889a4b657201"
},
{
"apiId": "py:Fem:class:Results",
"path": "src/Mod/Fem/femsolver/mystran/tasks.py",
"line": 133,
"declaration": "class Results(run.Results):",
"sha256": "028068f26754cb0978fc72b70a9a00223bc29352f195aba6a7db889a4b657201"
},
{
"apiId": "py:Fem:class:Report",
"path": "src/Mod/Fem/femsolver/report.py",
"line": 65,
"declaration": "class Report:",
"sha256": "53c24875186858d9ae382d03512e2e63e9d99cd6d971d17d8cadda09d6b0819a"
},
{
"apiId": "py:Fem:method:Report.getLevel",
"path": "src/Mod/Fem/femsolver/report.py",
"line": 77,
"declaration": "def getLevel(self):",
"sha256": "53c24875186858d9ae382d03512e2e63e9d99cd6d971d17d8cadda09d6b0819a"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"loader": {
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.js",
"sha256": "1273c22fcf4e231ebecfc50c048d17ec23c3f728c0229461aacc016175af807d"
},
"wasm": {
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.wasm",
"sha256": "d652ebfb6608d2b3a9af4d45e73c15b42d2b26bc75c7ae4f91d64021220b33bc"
}
},
"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."
]
}