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

2850 lines
128 KiB
JSON

{
"schema": "freecad-web-fem-generic-object-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "3c566dbfbb1c5be60cd823f1",
"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:class:DlgSettingsNetgen",
"name": "DlgSettingsNetgen",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/fempreferencepages/dlg_settings_netgen.py",
"sourceLine": 35,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:CalculiXTools",
"name": "CalculiXTools",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/calculix/calculixtools.py",
"sourceLine": 49,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:ElmerTools",
"name": "ElmerTools",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/elmer/elmertools.py",
"sourceLine": 43,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:Proxy",
"name": "Proxy",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/deformation.py",
"sourceLine": 40,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:DeformationWriter.getDeformationSolver",
"name": "DeformationWriter.getDeformationSolver",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/deformation_writer.py",
"sourceLine": 45,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:ElasticityWriter.getElasticitySolver",
"name": "ElasticityWriter.getElasticitySolver",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/elasticity_writer.py",
"sourceLine": 46,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:EFwriter.getElectricforceSolver",
"name": "EFwriter.getElectricforceSolver",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/electricforce_writer.py",
"sourceLine": 42,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:ESwriter.getElectrostaticSolver",
"name": "ESwriter.getElectrostaticSolver",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/electrostatic_writer.py",
"sourceLine": 44,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:Flowwriter.getFlowSolver",
"name": "Flowwriter.getFlowSolver",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/flow_writer.py",
"sourceLine": 44,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:Fluxwriter.getFluxSolver",
"name": "Fluxwriter.getFluxSolver",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/flux_writer.py",
"sourceLine": 43,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:Heatwriter.getHeatSolver",
"name": "Heatwriter.getHeatSolver",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/heat_writer.py",
"sourceLine": 49,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MgDyn2Dwriter.getMagnetodynamic2DSolver",
"name": "MgDyn2Dwriter.getMagnetodynamic2DSolver",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceLine": 45,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MgDyn2Dwriter.getMagnetodynamic2DSolverPost",
"name": "MgDyn2Dwriter.getMagnetodynamic2DSolverPost",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceLine": 61,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MgDynwriter.getMagnetodynamicSolver",
"name": "MgDynwriter.getMagnetodynamicSolver",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceLine": 45,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MgDynwriter.getMagnetodynamicSolverPost",
"name": "MgDynwriter.getMagnetodynamicSolverPost",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceLine": 83,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:SCwriter.getStaticCurrentSolver",
"name": "SCwriter.getStaticCurrentSolver",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/staticcurrent_writer.py",
"sourceLine": 41,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:Builder",
"name": "Builder",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 108,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:Sif",
"name": "Sif",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 195,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:Section",
"name": "Section",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 242,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:FileAttr",
"name": "FileAttr",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 274,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:Writer.getHandledConstraints",
"name": "Writer.getHandledConstraints",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 96,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:Writer.getFromUi",
"name": "Writer.getFromUi",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 195,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:Writer.isBodyMaterialFluid",
"name": "Writer.isBodyMaterialFluid",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 600,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:Writer.getBodyMaterial",
"name": "Writer.getBodyMaterial",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 608,
"disposition": "planned"
}
]
}
},
"inputSha256": "80434efc2b8964f3dcc153545b67b526f39c1810b597a794a1e01d3f2a2ae947",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 24,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:class:DlgSettingsNetgen",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"name": "DlgSettingsNetgen",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/fempreferencepages/dlg_settings_netgen.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:CalculiXTools",
"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": "CalculiXTools",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class CalculiXTools(ObjectTools):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/calculix/calculixtools.py",
"sourceResolved": true,
"symbol": "CalculiXTools"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/calculix/calculixtools.py",
"sourceLine": 49,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:ElmerTools",
"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": "ElmerTools",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class ElmerTools(ObjectTools):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/elmertools.py",
"sourceResolved": true,
"symbol": "ElmerTools"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/elmertools.py",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Proxy",
"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": "Proxy",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Proxy(nonlinear.Proxy, equationbase.DeformationProxy):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/deformation.py",
"sourceResolved": true,
"symbol": "Proxy"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/deformation.py",
"sourceLine": 40,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:DeformationWriter.getDeformationSolver",
"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": "DeformationWriter.getDeformationSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getDeformationSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/deformation_writer.py",
"sourceResolved": true,
"symbol": "getDeformationSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/deformation_writer.py",
"sourceLine": 45,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:ElasticityWriter.getElasticitySolver",
"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": "ElasticityWriter.getElasticitySolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getElasticitySolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/elasticity_writer.py",
"sourceResolved": true,
"symbol": "getElasticitySolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/elasticity_writer.py",
"sourceLine": 46,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:EFwriter.getElectricforceSolver",
"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": "EFwriter.getElectricforceSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getElectricforceSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/electricforce_writer.py",
"sourceResolved": true,
"symbol": "getElectricforceSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/electricforce_writer.py",
"sourceLine": 42,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:ESwriter.getElectrostaticSolver",
"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": "ESwriter.getElectrostaticSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getElectrostaticSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/electrostatic_writer.py",
"sourceResolved": true,
"symbol": "getElectrostaticSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/electrostatic_writer.py",
"sourceLine": 44,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Flowwriter.getFlowSolver",
"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": "Flowwriter.getFlowSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getFlowSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/flow_writer.py",
"sourceResolved": true,
"symbol": "getFlowSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/flow_writer.py",
"sourceLine": 44,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Fluxwriter.getFluxSolver",
"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": "Fluxwriter.getFluxSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getFluxSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/flux_writer.py",
"sourceResolved": true,
"symbol": "getFluxSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/flux_writer.py",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Heatwriter.getHeatSolver",
"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": "Heatwriter.getHeatSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getHeatSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/heat_writer.py",
"sourceResolved": true,
"symbol": "getHeatSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/heat_writer.py",
"sourceLine": 49,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MgDyn2Dwriter.getMagnetodynamic2DSolver",
"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": "MgDyn2Dwriter.getMagnetodynamic2DSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMagnetodynamic2DSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamic2DSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceLine": 45,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MgDyn2Dwriter.getMagnetodynamic2DSolverPost",
"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": "MgDyn2Dwriter.getMagnetodynamic2DSolverPost",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMagnetodynamic2DSolverPost(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamic2DSolverPost"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceLine": 61,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MgDynwriter.getMagnetodynamicSolver",
"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": "MgDynwriter.getMagnetodynamicSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMagnetodynamicSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamicSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceLine": 45,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MgDynwriter.getMagnetodynamicSolverPost",
"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": "MgDynwriter.getMagnetodynamicSolverPost",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMagnetodynamicSolverPost(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamicSolverPost"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceLine": 83,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:SCwriter.getStaticCurrentSolver",
"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": "SCwriter.getStaticCurrentSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getStaticCurrentSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/staticcurrent_writer.py",
"sourceResolved": true,
"symbol": "getStaticCurrentSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/staticcurrent_writer.py",
"sourceLine": 41,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Builder",
"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": "Builder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Builder:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "Builder"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 108,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Sif",
"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": "Sif",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Sif:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "Sif"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 195,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Section",
"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": "Section",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Section:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "Section"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 242,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:FileAttr",
"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": "FileAttr",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class FileAttr(str):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "FileAttr"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 274,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getHandledConstraints",
"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.getHandledConstraints",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getHandledConstraints(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": "getHandledConstraints"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 96,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getFromUi",
"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.getFromUi",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getFromUi(self, value, unit, outputDim):",
"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": "getFromUi"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 195,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.isBodyMaterialFluid",
"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.isBodyMaterialFluid",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def isBodyMaterialFluid(self, body):",
"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": "isBodyMaterialFluid"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 600,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getBodyMaterial",
"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.getBodyMaterial",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getBodyMaterial(self, name):",
"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": "getBodyMaterial"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 608,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "dc4ddb61baffe9484640cecb4a759813c13a969ff1aa03f44fea552e5af86840",
"replay": {
"equal": true,
"resultSha256": "dc4ddb61baffe9484640cecb4a759813c13a969ff1aa03f44fea552e5af86840"
},
"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:class:DlgSettingsNetgen",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"name": "DlgSettingsNetgen",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/fempreferencepages/dlg_settings_netgen.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:CalculiXTools",
"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": "CalculiXTools",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class CalculiXTools(ObjectTools):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/calculix/calculixtools.py",
"sourceResolved": true,
"symbol": "CalculiXTools"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/calculix/calculixtools.py",
"sourceLine": 49,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:ElmerTools",
"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": "ElmerTools",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class ElmerTools(ObjectTools):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/elmertools.py",
"sourceResolved": true,
"symbol": "ElmerTools"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/elmertools.py",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Proxy",
"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": "Proxy",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Proxy(nonlinear.Proxy, equationbase.DeformationProxy):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/deformation.py",
"sourceResolved": true,
"symbol": "Proxy"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/deformation.py",
"sourceLine": 40,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:DeformationWriter.getDeformationSolver",
"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": "DeformationWriter.getDeformationSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getDeformationSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/deformation_writer.py",
"sourceResolved": true,
"symbol": "getDeformationSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/deformation_writer.py",
"sourceLine": 45,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:ElasticityWriter.getElasticitySolver",
"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": "ElasticityWriter.getElasticitySolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getElasticitySolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/elasticity_writer.py",
"sourceResolved": true,
"symbol": "getElasticitySolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/elasticity_writer.py",
"sourceLine": 46,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:EFwriter.getElectricforceSolver",
"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": "EFwriter.getElectricforceSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getElectricforceSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/electricforce_writer.py",
"sourceResolved": true,
"symbol": "getElectricforceSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/electricforce_writer.py",
"sourceLine": 42,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:ESwriter.getElectrostaticSolver",
"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": "ESwriter.getElectrostaticSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getElectrostaticSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/electrostatic_writer.py",
"sourceResolved": true,
"symbol": "getElectrostaticSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/electrostatic_writer.py",
"sourceLine": 44,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Flowwriter.getFlowSolver",
"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": "Flowwriter.getFlowSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getFlowSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/flow_writer.py",
"sourceResolved": true,
"symbol": "getFlowSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/flow_writer.py",
"sourceLine": 44,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Fluxwriter.getFluxSolver",
"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": "Fluxwriter.getFluxSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getFluxSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/flux_writer.py",
"sourceResolved": true,
"symbol": "getFluxSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/flux_writer.py",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Heatwriter.getHeatSolver",
"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": "Heatwriter.getHeatSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getHeatSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/heat_writer.py",
"sourceResolved": true,
"symbol": "getHeatSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/heat_writer.py",
"sourceLine": 49,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MgDyn2Dwriter.getMagnetodynamic2DSolver",
"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": "MgDyn2Dwriter.getMagnetodynamic2DSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMagnetodynamic2DSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamic2DSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceLine": 45,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MgDyn2Dwriter.getMagnetodynamic2DSolverPost",
"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": "MgDyn2Dwriter.getMagnetodynamic2DSolverPost",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMagnetodynamic2DSolverPost(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamic2DSolverPost"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceLine": 61,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MgDynwriter.getMagnetodynamicSolver",
"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": "MgDynwriter.getMagnetodynamicSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMagnetodynamicSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamicSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceLine": 45,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MgDynwriter.getMagnetodynamicSolverPost",
"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": "MgDynwriter.getMagnetodynamicSolverPost",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMagnetodynamicSolverPost(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamicSolverPost"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceLine": 83,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:SCwriter.getStaticCurrentSolver",
"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": "SCwriter.getStaticCurrentSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getStaticCurrentSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/staticcurrent_writer.py",
"sourceResolved": true,
"symbol": "getStaticCurrentSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/staticcurrent_writer.py",
"sourceLine": 41,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Builder",
"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": "Builder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Builder:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "Builder"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 108,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Sif",
"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": "Sif",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Sif:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "Sif"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 195,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Section",
"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": "Section",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Section:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "Section"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 242,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:FileAttr",
"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": "FileAttr",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class FileAttr(str):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "FileAttr"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 274,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getHandledConstraints",
"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.getHandledConstraints",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getHandledConstraints(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": "getHandledConstraints"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 96,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getFromUi",
"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.getFromUi",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getFromUi(self, value, unit, outputDim):",
"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": "getFromUi"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 195,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.isBodyMaterialFluid",
"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.isBodyMaterialFluid",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def isBodyMaterialFluid(self, body):",
"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": "isBodyMaterialFluid"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 600,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getBodyMaterial",
"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.getBodyMaterial",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getBodyMaterial(self, name):",
"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": "getBodyMaterial"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 608,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "fem-generic-object-repeat",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 24,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:class:DlgSettingsNetgen",
"code": "gui_dependency_unavailable",
"family": "generic-object",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"name": "DlgSettingsNetgen",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/fempreferencepages/dlg_settings_netgen.py",
"sourceLine": 35,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:class:CalculiXTools",
"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": "CalculiXTools",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class CalculiXTools(ObjectTools):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/calculix/calculixtools.py",
"sourceResolved": true,
"symbol": "CalculiXTools"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/calculix/calculixtools.py",
"sourceLine": 49,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:ElmerTools",
"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": "ElmerTools",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class ElmerTools(ObjectTools):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/elmertools.py",
"sourceResolved": true,
"symbol": "ElmerTools"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/elmertools.py",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Proxy",
"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": "Proxy",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Proxy(nonlinear.Proxy, equationbase.DeformationProxy):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/deformation.py",
"sourceResolved": true,
"symbol": "Proxy"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/deformation.py",
"sourceLine": 40,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:DeformationWriter.getDeformationSolver",
"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": "DeformationWriter.getDeformationSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getDeformationSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/deformation_writer.py",
"sourceResolved": true,
"symbol": "getDeformationSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/deformation_writer.py",
"sourceLine": 45,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:ElasticityWriter.getElasticitySolver",
"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": "ElasticityWriter.getElasticitySolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getElasticitySolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/elasticity_writer.py",
"sourceResolved": true,
"symbol": "getElasticitySolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/elasticity_writer.py",
"sourceLine": 46,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:EFwriter.getElectricforceSolver",
"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": "EFwriter.getElectricforceSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getElectricforceSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/electricforce_writer.py",
"sourceResolved": true,
"symbol": "getElectricforceSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/electricforce_writer.py",
"sourceLine": 42,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:ESwriter.getElectrostaticSolver",
"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": "ESwriter.getElectrostaticSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getElectrostaticSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/electrostatic_writer.py",
"sourceResolved": true,
"symbol": "getElectrostaticSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/electrostatic_writer.py",
"sourceLine": 44,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Flowwriter.getFlowSolver",
"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": "Flowwriter.getFlowSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getFlowSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/flow_writer.py",
"sourceResolved": true,
"symbol": "getFlowSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/flow_writer.py",
"sourceLine": 44,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Fluxwriter.getFluxSolver",
"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": "Fluxwriter.getFluxSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getFluxSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/flux_writer.py",
"sourceResolved": true,
"symbol": "getFluxSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/flux_writer.py",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Heatwriter.getHeatSolver",
"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": "Heatwriter.getHeatSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getHeatSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/heat_writer.py",
"sourceResolved": true,
"symbol": "getHeatSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/heat_writer.py",
"sourceLine": 49,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MgDyn2Dwriter.getMagnetodynamic2DSolver",
"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": "MgDyn2Dwriter.getMagnetodynamic2DSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMagnetodynamic2DSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamic2DSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceLine": 45,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MgDyn2Dwriter.getMagnetodynamic2DSolverPost",
"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": "MgDyn2Dwriter.getMagnetodynamic2DSolverPost",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMagnetodynamic2DSolverPost(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamic2DSolverPost"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceLine": 61,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MgDynwriter.getMagnetodynamicSolver",
"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": "MgDynwriter.getMagnetodynamicSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMagnetodynamicSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamicSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceLine": 45,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:MgDynwriter.getMagnetodynamicSolverPost",
"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": "MgDynwriter.getMagnetodynamicSolverPost",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getMagnetodynamicSolverPost(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamicSolverPost"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceLine": 83,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:SCwriter.getStaticCurrentSolver",
"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": "SCwriter.getStaticCurrentSolver",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getStaticCurrentSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/staticcurrent_writer.py",
"sourceResolved": true,
"symbol": "getStaticCurrentSolver"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/equations/staticcurrent_writer.py",
"sourceLine": 41,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Builder",
"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": "Builder",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Builder:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "Builder"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 108,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Sif",
"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": "Sif",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Sif:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "Sif"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 195,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:Section",
"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": "Section",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class Section:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "Section"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 242,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:class:FileAttr",
"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": "FileAttr",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "class FileAttr(str):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "FileAttr"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceLine": 274,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getHandledConstraints",
"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.getHandledConstraints",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getHandledConstraints(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": "getHandledConstraints"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 96,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getFromUi",
"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.getFromUi",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getFromUi(self, value, unit, outputDim):",
"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": "getFromUi"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 195,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.isBodyMaterialFluid",
"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.isBodyMaterialFluid",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def isBodyMaterialFluid(self, body):",
"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": "isBodyMaterialFluid"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 600,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
},
{
"apiId": "py:Fem:method:Writer.getBodyMaterial",
"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.getBodyMaterial",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"result": {
"declaration": "def getBodyMaterial(self, name):",
"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": "getBodyMaterial"
},
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
"sourceLine": 608,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "not_implemented"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "fem-generic-object-cross",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 1,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "generic-object",
"message": "Fem adapter rejects API records owned by another module",
"name": "DlgSettingsNetgen",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/fempreferencepages/dlg_settings_netgen.py",
"sourceLine": 35,
"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": "73d08d3372c1695eb248bcafab6ad2760c9804536d888962ce168602acb5d7a5"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 1,
"nonportable": 0,
"not_implemented": 23
},
"records": [
{
"apiId": "py:Fem:class:DlgSettingsNetgen",
"name": "DlgSettingsNetgen",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/fempreferencepages/dlg_settings_netgen.py",
"sourceLine": 35,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "6c8c3cb7d745b0c1d88fa37b54b9bae391617f8fd3058f733b19fc997c970d65"
},
{
"apiId": "py:Fem:class:CalculiXTools",
"name": "CalculiXTools",
"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/calculix/calculixtools.py",
"sourceLine": 49,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "class CalculiXTools(ObjectTools):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/calculix/calculixtools.py",
"sourceResolved": true,
"symbol": "CalculiXTools"
},
"evidenceSha256": "5749b7ad1d84025ce0e388b9f9f9738097a8ec3d7d9836cd6792b2822d0674bf"
},
{
"apiId": "py:Fem:class:ElmerTools",
"name": "ElmerTools",
"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/elmertools.py",
"sourceLine": 43,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "class ElmerTools(ObjectTools):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/elmertools.py",
"sourceResolved": true,
"symbol": "ElmerTools"
},
"evidenceSha256": "4c7fdfa17e1044b29c749e9a497c208a3175f41f69d6ae60b32a6d3a0db09f6c"
},
{
"apiId": "py:Fem:class:Proxy",
"name": "Proxy",
"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/equations/deformation.py",
"sourceLine": 40,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "class Proxy(nonlinear.Proxy, equationbase.DeformationProxy):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/deformation.py",
"sourceResolved": true,
"symbol": "Proxy"
},
"evidenceSha256": "2ed403a4fd72c5bbff411bcfe4443ea42d99a4f8e4acb0f11cc74b808d3ddf7b"
},
{
"apiId": "py:Fem:method:DeformationWriter.getDeformationSolver",
"name": "DeformationWriter.getDeformationSolver",
"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/equations/deformation_writer.py",
"sourceLine": 45,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getDeformationSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/deformation_writer.py",
"sourceResolved": true,
"symbol": "getDeformationSolver"
},
"evidenceSha256": "d99364cfe46c8540c1e766485c0bf941afdc60fd165433099d43d156e5fb91bb"
},
{
"apiId": "py:Fem:method:ElasticityWriter.getElasticitySolver",
"name": "ElasticityWriter.getElasticitySolver",
"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/equations/elasticity_writer.py",
"sourceLine": 46,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getElasticitySolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/elasticity_writer.py",
"sourceResolved": true,
"symbol": "getElasticitySolver"
},
"evidenceSha256": "5d102aa9b106d1ca869cde00d183b1420e44b6f85b93d4f09f71abd163762470"
},
{
"apiId": "py:Fem:method:EFwriter.getElectricforceSolver",
"name": "EFwriter.getElectricforceSolver",
"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/equations/electricforce_writer.py",
"sourceLine": 42,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getElectricforceSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/electricforce_writer.py",
"sourceResolved": true,
"symbol": "getElectricforceSolver"
},
"evidenceSha256": "55274208ea8dd48211b222cf7838044f1bf76f00ba782e0ea383b256ee3e03ea"
},
{
"apiId": "py:Fem:method:ESwriter.getElectrostaticSolver",
"name": "ESwriter.getElectrostaticSolver",
"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/equations/electrostatic_writer.py",
"sourceLine": 44,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getElectrostaticSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/electrostatic_writer.py",
"sourceResolved": true,
"symbol": "getElectrostaticSolver"
},
"evidenceSha256": "f2222430df98df1a1d44d6deed546d7cfde9a841c0eb7f4f3c5434be5ac9b3ec"
},
{
"apiId": "py:Fem:method:Flowwriter.getFlowSolver",
"name": "Flowwriter.getFlowSolver",
"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/equations/flow_writer.py",
"sourceLine": 44,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getFlowSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/flow_writer.py",
"sourceResolved": true,
"symbol": "getFlowSolver"
},
"evidenceSha256": "fbd727692fe7b2d5049af5c5b6fecded2e8b27b5e310b9e06773c356cf250612"
},
{
"apiId": "py:Fem:method:Fluxwriter.getFluxSolver",
"name": "Fluxwriter.getFluxSolver",
"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/equations/flux_writer.py",
"sourceLine": 43,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getFluxSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/flux_writer.py",
"sourceResolved": true,
"symbol": "getFluxSolver"
},
"evidenceSha256": "1ea8c74e7f6613e46abe5dcaeb9f55cd36b76b5869b388dd0670f8c252764d80"
},
{
"apiId": "py:Fem:method:Heatwriter.getHeatSolver",
"name": "Heatwriter.getHeatSolver",
"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/equations/heat_writer.py",
"sourceLine": 49,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getHeatSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/heat_writer.py",
"sourceResolved": true,
"symbol": "getHeatSolver"
},
"evidenceSha256": "1438230dc0c2861a882476e0ddf83713a0070b3ec8407763d8360c3e19e6b11c"
},
{
"apiId": "py:Fem:method:MgDyn2Dwriter.getMagnetodynamic2DSolver",
"name": "MgDyn2Dwriter.getMagnetodynamic2DSolver",
"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/equations/magnetodynamic2D_writer.py",
"sourceLine": 45,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getMagnetodynamic2DSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamic2DSolver"
},
"evidenceSha256": "b2fc208381b78951b13fb3cfacf010d86c884f1894737844576bf0cc2686d979"
},
{
"apiId": "py:Fem:method:MgDyn2Dwriter.getMagnetodynamic2DSolverPost",
"name": "MgDyn2Dwriter.getMagnetodynamic2DSolverPost",
"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/equations/magnetodynamic2D_writer.py",
"sourceLine": 61,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getMagnetodynamic2DSolverPost(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamic2DSolverPost"
},
"evidenceSha256": "39b0e679203c90e6b1d4e9157a2c5d25494204bfd4210615c946e5224d8a04a6"
},
{
"apiId": "py:Fem:method:MgDynwriter.getMagnetodynamicSolver",
"name": "MgDynwriter.getMagnetodynamicSolver",
"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/equations/magnetodynamic_writer.py",
"sourceLine": 45,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getMagnetodynamicSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamicSolver"
},
"evidenceSha256": "ba9a2003aa5a41fc1f971c71e5eceb272de57effb6e6cf41b7cead14056c4d5b"
},
{
"apiId": "py:Fem:method:MgDynwriter.getMagnetodynamicSolverPost",
"name": "MgDynwriter.getMagnetodynamicSolverPost",
"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/equations/magnetodynamic_writer.py",
"sourceLine": 83,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getMagnetodynamicSolverPost(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"sourceResolved": true,
"symbol": "getMagnetodynamicSolverPost"
},
"evidenceSha256": "44c824ddce19e4c25889c70c43fb87fbbc52375cf6088763749034ae420e542d"
},
{
"apiId": "py:Fem:method:SCwriter.getStaticCurrentSolver",
"name": "SCwriter.getStaticCurrentSolver",
"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/equations/staticcurrent_writer.py",
"sourceLine": 41,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getStaticCurrentSolver(self, equation):",
"kind": "method",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/equations/staticcurrent_writer.py",
"sourceResolved": true,
"symbol": "getStaticCurrentSolver"
},
"evidenceSha256": "59310aed44c45a5cca5258741a7ccebcb9aa21f43020a9bc39732422d2a16300"
},
{
"apiId": "py:Fem:class:Builder",
"name": "Builder",
"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/sifio.py",
"sourceLine": 108,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "class Builder:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "Builder"
},
"evidenceSha256": "2b479bc61e710a0c0edf4fd4fc70072a2d03013820235494a1fea61ed1cf6bd4"
},
{
"apiId": "py:Fem:class:Sif",
"name": "Sif",
"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/sifio.py",
"sourceLine": 195,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "class Sif:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "Sif"
},
"evidenceSha256": "5ad626312b5dcf0847e48829a580fa88cf4abe252d45c6799621b29fe9308f10"
},
{
"apiId": "py:Fem:class:Section",
"name": "Section",
"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/sifio.py",
"sourceLine": 242,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "class Section:",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "Section"
},
"evidenceSha256": "d59bad3b0590abd1c5e34c0ce390275dbe98599eaf4a1e7a9251fc420d1d5926"
},
{
"apiId": "py:Fem:class:FileAttr",
"name": "FileAttr",
"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/sifio.py",
"sourceLine": 274,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "class FileAttr(str):",
"kind": "class",
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
"runtimeResolved": false,
"sourcePath": "src/Mod/Fem/femsolver/elmer/sifio.py",
"sourceResolved": true,
"symbol": "FileAttr"
},
"evidenceSha256": "2ac54cde977ff167690c98b10373cd8ee56c932dc55ce6250e614a4ddccda8e6"
},
{
"apiId": "py:Fem:method:Writer.getHandledConstraints",
"name": "Writer.getHandledConstraints",
"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": 96,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getHandledConstraints(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": "getHandledConstraints"
},
"evidenceSha256": "c30f11ce881480fe2f930d8ccccb30677ba33c5a331bf5fe4e3168adb0c70dd0"
},
{
"apiId": "py:Fem:method:Writer.getFromUi",
"name": "Writer.getFromUi",
"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": 195,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getFromUi(self, value, unit, outputDim):",
"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": "getFromUi"
},
"evidenceSha256": "5885e5a37c3a544f2db9bd6940b7760d831da125d5cc3c6afbe65f78705b740d"
},
{
"apiId": "py:Fem:method:Writer.isBodyMaterialFluid",
"name": "Writer.isBodyMaterialFluid",
"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": 600,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def isBodyMaterialFluid(self, body):",
"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": "isBodyMaterialFluid"
},
"evidenceSha256": "39b4c21a6ca9737fd82cfbd6874e205f961fd299ceefb982d8be49cd3fe0e111"
},
{
"apiId": "py:Fem:method:Writer.getBodyMaterial",
"name": "Writer.getBodyMaterial",
"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": 608,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"declaration": "def getBodyMaterial(self, name):",
"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": "getBodyMaterial"
},
"evidenceSha256": "a699506ce6119f0df9f36be4796e1421e562fefb6aee02e7b4c855f6849fc5ce"
}
],
"sourceEvidence": [
{
"apiId": "py:Fem:class:DlgSettingsNetgen",
"path": "src/Mod/Fem/fempreferencepages/dlg_settings_netgen.py",
"line": 35,
"declaration": "class DlgSettingsNetgen(QtGui.QWidget):",
"sha256": "fb509f2eb2405ca36314385ffd765f4fb5c5a22a0b6873126c49647c72275515"
},
{
"apiId": "py:Fem:class:CalculiXTools",
"path": "src/Mod/Fem/femsolver/calculix/calculixtools.py",
"line": 49,
"declaration": "class CalculiXTools(ObjectTools):",
"sha256": "8623d3019cbe75b160aaa0c7cc3bf2c986bbcda99b106eeda356a290395ba1d2"
},
{
"apiId": "py:Fem:class:ElmerTools",
"path": "src/Mod/Fem/femsolver/elmer/elmertools.py",
"line": 43,
"declaration": "class ElmerTools(ObjectTools):",
"sha256": "04dfad6c8f224f8f4814540515f0272e59c5881e9934c91655ae370ddd43f026"
},
{
"apiId": "py:Fem:class:Proxy",
"path": "src/Mod/Fem/femsolver/elmer/equations/deformation.py",
"line": 40,
"declaration": "class Proxy(nonlinear.Proxy, equationbase.DeformationProxy):",
"sha256": "839375ea180e88dfa2e75ade41503fa55b59571cd74565a9f4498283a5e1c584"
},
{
"apiId": "py:Fem:method:DeformationWriter.getDeformationSolver",
"path": "src/Mod/Fem/femsolver/elmer/equations/deformation_writer.py",
"line": 45,
"declaration": "def getDeformationSolver(self, equation):",
"sha256": "b2ad9dedc89a9919aa31d855422c3a39ea04317c10ff09600fd4dddc5d95fbd8"
},
{
"apiId": "py:Fem:method:ElasticityWriter.getElasticitySolver",
"path": "src/Mod/Fem/femsolver/elmer/equations/elasticity_writer.py",
"line": 46,
"declaration": "def getElasticitySolver(self, equation):",
"sha256": "becd7988ef157864c388d3e869d290dd6bb1a50f980c7512faa1650798e07fcf"
},
{
"apiId": "py:Fem:method:EFwriter.getElectricforceSolver",
"path": "src/Mod/Fem/femsolver/elmer/equations/electricforce_writer.py",
"line": 42,
"declaration": "def getElectricforceSolver(self, equation):",
"sha256": "3bce14bfe1c3a4eca20996dac89b4c2242819387848e246cd246ae98a93402a5"
},
{
"apiId": "py:Fem:method:ESwriter.getElectrostaticSolver",
"path": "src/Mod/Fem/femsolver/elmer/equations/electrostatic_writer.py",
"line": 44,
"declaration": "def getElectrostaticSolver(self, equation):",
"sha256": "abc396b878f9676a6844858dea6b857897e3960cb415177c538b17d7861d7e15"
},
{
"apiId": "py:Fem:method:Flowwriter.getFlowSolver",
"path": "src/Mod/Fem/femsolver/elmer/equations/flow_writer.py",
"line": 44,
"declaration": "def getFlowSolver(self, equation):",
"sha256": "5d8fb8f842265e81b6a58a9fd84f4b18a07d37041202eef1d44f99a2edf180ff"
},
{
"apiId": "py:Fem:method:Fluxwriter.getFluxSolver",
"path": "src/Mod/Fem/femsolver/elmer/equations/flux_writer.py",
"line": 43,
"declaration": "def getFluxSolver(self, equation):",
"sha256": "cc217f2f4f6c1cec9fc5f5e26a568243589575aca0ebb6cd523394f936d76ce1"
},
{
"apiId": "py:Fem:method:Heatwriter.getHeatSolver",
"path": "src/Mod/Fem/femsolver/elmer/equations/heat_writer.py",
"line": 49,
"declaration": "def getHeatSolver(self, equation):",
"sha256": "3a48dfb2e3be830376353b214bc9126bcdc44215fa2ab11d0382fb556fabde82"
},
{
"apiId": "py:Fem:method:MgDyn2Dwriter.getMagnetodynamic2DSolver",
"path": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"line": 45,
"declaration": "def getMagnetodynamic2DSolver(self, equation):",
"sha256": "2c76e4f4cc1f524debcf3f41f84274a7eed03eac53e09c88885ad4f04333358e"
},
{
"apiId": "py:Fem:method:MgDyn2Dwriter.getMagnetodynamic2DSolverPost",
"path": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic2D_writer.py",
"line": 61,
"declaration": "def getMagnetodynamic2DSolverPost(self, equation):",
"sha256": "2c76e4f4cc1f524debcf3f41f84274a7eed03eac53e09c88885ad4f04333358e"
},
{
"apiId": "py:Fem:method:MgDynwriter.getMagnetodynamicSolver",
"path": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"line": 45,
"declaration": "def getMagnetodynamicSolver(self, equation):",
"sha256": "60c0d0305addb24ba9ed235238e4fd29dae513973daff0a52e2ac3368d1e1d9c"
},
{
"apiId": "py:Fem:method:MgDynwriter.getMagnetodynamicSolverPost",
"path": "src/Mod/Fem/femsolver/elmer/equations/magnetodynamic_writer.py",
"line": 83,
"declaration": "def getMagnetodynamicSolverPost(self, equation):",
"sha256": "60c0d0305addb24ba9ed235238e4fd29dae513973daff0a52e2ac3368d1e1d9c"
},
{
"apiId": "py:Fem:method:SCwriter.getStaticCurrentSolver",
"path": "src/Mod/Fem/femsolver/elmer/equations/staticcurrent_writer.py",
"line": 41,
"declaration": "def getStaticCurrentSolver(self, equation):",
"sha256": "42e24cf27949ac04a4dc652caa09f5ebd9c0f4a4bc3cac656ddcc0a88dfde8ec"
},
{
"apiId": "py:Fem:class:Builder",
"path": "src/Mod/Fem/femsolver/elmer/sifio.py",
"line": 108,
"declaration": "class Builder:",
"sha256": "33f3ad96c0f75ee5883901a48e9ed94c3b824d77868b40e39df283161a3d8ef9"
},
{
"apiId": "py:Fem:class:Sif",
"path": "src/Mod/Fem/femsolver/elmer/sifio.py",
"line": 195,
"declaration": "class Sif:",
"sha256": "33f3ad96c0f75ee5883901a48e9ed94c3b824d77868b40e39df283161a3d8ef9"
},
{
"apiId": "py:Fem:class:Section",
"path": "src/Mod/Fem/femsolver/elmer/sifio.py",
"line": 242,
"declaration": "class Section:",
"sha256": "33f3ad96c0f75ee5883901a48e9ed94c3b824d77868b40e39df283161a3d8ef9"
},
{
"apiId": "py:Fem:class:FileAttr",
"path": "src/Mod/Fem/femsolver/elmer/sifio.py",
"line": 274,
"declaration": "class FileAttr(str):",
"sha256": "33f3ad96c0f75ee5883901a48e9ed94c3b824d77868b40e39df283161a3d8ef9"
},
{
"apiId": "py:Fem:method:Writer.getHandledConstraints",
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
"line": 96,
"declaration": "def getHandledConstraints(self):",
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
},
{
"apiId": "py:Fem:method:Writer.getFromUi",
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
"line": 195,
"declaration": "def getFromUi(self, value, unit, outputDim):",
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
},
{
"apiId": "py:Fem:method:Writer.isBodyMaterialFluid",
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
"line": 600,
"declaration": "def isBodyMaterialFluid(self, body):",
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
},
{
"apiId": "py:Fem:method:Writer.getBodyMaterial",
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
"line": 608,
"declaration": "def getBodyMaterial(self, name):",
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"loader": {
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.js",
"sha256": "2023639c8c71c78e0f151d8ac3a3a1f5ea23e67973b55f4a3d2449f3c3a1130e"
},
"wasm": {
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.wasm",
"sha256": "aae0ff49f172884f9400e1e0f996424c101757ad29f3a36fc72f1a80bd7143c9"
}
},
"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."
]
}