3009 lines
119 KiB
JSON
3009 lines
119 KiB
JSON
{
|
|
"schema": "freecad-web-fem-generic-object-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "dd5bb8f345f1798459dd9aa7",
|
|
"module": "Fem",
|
|
"tier": "tier-1-readonly",
|
|
"family": "generic-object",
|
|
"status": "pass_with_boundaries",
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"dispatcher": "fc_web_dispatch_json",
|
|
"route": {
|
|
"command": "fem.pythonFamilyBatch",
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/FemGenericFamilyProbe.cpp:fc_web_dispatch_json",
|
|
"facade": "web/src/fem-python-family-facade.ts",
|
|
"worker": "web/src/fem.worker.ts"
|
|
},
|
|
"input": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"args": {
|
|
"tier": "tier-1-readonly",
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getDensity",
|
|
"name": "Writer.getDensity",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 618,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getAllBodies",
|
|
"name": "Writer.getAllBodies",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 640,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getMember",
|
|
"name": "Writer.getMember",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 729,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getSingleMember",
|
|
"name": "Writer.getSingleMember",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 732,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BaseProxy",
|
|
"name": "BaseProxy",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 37,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:DeformationProxy",
|
|
"name": "DeformationProxy",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 70,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElasticityProxy",
|
|
"name": "ElasticityProxy",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 80,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElectricforceProxy",
|
|
"name": "ElectricforceProxy",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 90,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElectrostaticProxy",
|
|
"name": "ElectrostaticProxy",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 100,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FlowProxy",
|
|
"name": "FlowProxy",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 110,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FluxProxy",
|
|
"name": "FluxProxy",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 120,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:HeatProxy",
|
|
"name": "HeatProxy",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 130,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MagnetodynamicProxy",
|
|
"name": "MagnetodynamicProxy",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 140,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Magnetodynamic2DProxy",
|
|
"name": "Magnetodynamic2DProxy",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 150,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:StaticCurrentProxy",
|
|
"name": "StaticCurrentProxy",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 160,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:CellExpressionFromXDMF",
|
|
"name": "CellExpressionFromXDMF",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 117,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ScalarCellExpressionFromXDMF",
|
|
"name": "ScalarCellExpressionFromXDMF",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 165,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FacetFunctionFromXDMF.getDirichletBCs",
|
|
"name": "FacetFunctionFromXDMF.getDirichletBCs",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 243,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Check",
|
|
"name": "Check",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 58,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Prepare",
|
|
"name": "Prepare",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 70,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Solve",
|
|
"name": "Solve",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 105,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Results",
|
|
"name": "Results",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 133,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Report",
|
|
"name": "Report",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femsolver/report.py",
|
|
"sourceLine": 65,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Report.getLevel",
|
|
"name": "Report.getLevel",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femsolver/report.py",
|
|
"sourceLine": 77,
|
|
"disposition": "planned"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "a7f6ed9ad5d2bfc64f0d6ca391b78f72ea6d1c8a6bedd01476bf7167a46a3411",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getDensity",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Writer.getDensity",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getDensity(self, m):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getDensity"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 618,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getAllBodies",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Writer.getAllBodies",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getAllBodies(self):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getAllBodies"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 640,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getMember",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Writer.getMember",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getMember(self, t):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getMember"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 729,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getSingleMember",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Writer.getSingleMember",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getSingleMember(self, t):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getSingleMember"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 732,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BaseProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "BaseProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "BaseProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "BaseProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 37,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:DeformationProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "DeformationProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "DeformationProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "DeformationProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 70,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElasticityProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElasticityProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "ElasticityProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "ElasticityProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 80,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElectricforceProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElectricforceProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "ElectricforceProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "ElectricforceProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 90,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElectrostaticProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElectrostaticProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "ElectrostaticProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "ElectrostaticProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 100,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FlowProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FlowProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "FlowProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "FlowProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 110,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FluxProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FluxProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "FluxProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "FluxProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 120,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:HeatProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "HeatProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "HeatProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "HeatProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 130,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MagnetodynamicProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MagnetodynamicProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "MagnetodynamicProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "MagnetodynamicProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 140,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Magnetodynamic2DProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "Magnetodynamic2DProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "Magnetodynamic2DProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "Magnetodynamic2DProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 150,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:StaticCurrentProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "StaticCurrentProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "StaticCurrentProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "StaticCurrentProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 160,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:CellExpressionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "CellExpressionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class CellExpressionFromXDMF:",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceResolved": true,
|
|
"symbol": "CellExpressionFromXDMF"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 117,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ScalarCellExpressionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "ScalarCellExpressionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class ScalarCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceResolved": true,
|
|
"symbol": "ScalarCellExpressionFromXDMF"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 165,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FacetFunctionFromXDMF.getDirichletBCs",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "FacetFunctionFromXDMF.getDirichletBCs",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getDirichletBCs(self, vectorspace, *args, **kwargs):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getDirichletBCs"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 243,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Check",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Check",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class Check(run.Check):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Check"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 58,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Prepare",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Prepare",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class Prepare(run.Prepare):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Prepare"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 70,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Solve",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Solve",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class Solve(run.Solve):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Solve"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 105,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Results",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Results",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class Results(run.Results):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Results"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 133,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Report",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "Report",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"className": "Report",
|
|
"counts": {
|
|
"errors": 1,
|
|
"infos": 1,
|
|
"warnings": 1
|
|
},
|
|
"errorLevel": 30,
|
|
"infoLevel": 10,
|
|
"initialLevel": null,
|
|
"isEmpty": false,
|
|
"module": "femsolver.report",
|
|
"warningLevel": 20
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
|
|
"sourceLine": 65,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Report.getLevel",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "Report.getLevel",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"className": "Report",
|
|
"counts": {
|
|
"errors": 1,
|
|
"infos": 1,
|
|
"warnings": 1
|
|
},
|
|
"errorLevel": 30,
|
|
"infoLevel": 10,
|
|
"initialLevel": null,
|
|
"isEmpty": false,
|
|
"module": "femsolver.report",
|
|
"warningLevel": 20
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
|
|
"sourceLine": 77,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-fem/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
},
|
|
"resultSha256": "a798b84711d298e1a60c3c1e677ed87bd0d39004d5ac9c6c395a1a59678af251",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "a798b84711d298e1a60c3c1e677ed87bd0d39004d5ac9c6c395a1a59678af251"
|
|
},
|
|
"facadeWorker": {
|
|
"ready": {
|
|
"kind": "ready",
|
|
"action": "fem.pythonFamilyBatch"
|
|
},
|
|
"success": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "fem-generic-object-success",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getDensity",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Writer.getDensity",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getDensity(self, m):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getDensity"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 618,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getAllBodies",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Writer.getAllBodies",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getAllBodies(self):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getAllBodies"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 640,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getMember",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Writer.getMember",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getMember(self, t):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getMember"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 729,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getSingleMember",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Writer.getSingleMember",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getSingleMember(self, t):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getSingleMember"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 732,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BaseProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "BaseProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "BaseProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "BaseProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 37,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:DeformationProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "DeformationProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "DeformationProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "DeformationProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 70,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElasticityProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElasticityProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "ElasticityProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "ElasticityProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 80,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElectricforceProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElectricforceProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "ElectricforceProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "ElectricforceProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 90,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElectrostaticProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElectrostaticProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "ElectrostaticProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "ElectrostaticProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 100,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FlowProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FlowProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "FlowProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "FlowProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 110,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FluxProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FluxProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "FluxProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "FluxProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 120,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:HeatProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "HeatProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "HeatProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "HeatProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 130,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MagnetodynamicProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MagnetodynamicProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "MagnetodynamicProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "MagnetodynamicProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 140,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Magnetodynamic2DProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "Magnetodynamic2DProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "Magnetodynamic2DProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "Magnetodynamic2DProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 150,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:StaticCurrentProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "StaticCurrentProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "StaticCurrentProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "StaticCurrentProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 160,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:CellExpressionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "CellExpressionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class CellExpressionFromXDMF:",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceResolved": true,
|
|
"symbol": "CellExpressionFromXDMF"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 117,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ScalarCellExpressionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "ScalarCellExpressionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class ScalarCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceResolved": true,
|
|
"symbol": "ScalarCellExpressionFromXDMF"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 165,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FacetFunctionFromXDMF.getDirichletBCs",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "FacetFunctionFromXDMF.getDirichletBCs",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getDirichletBCs(self, vectorspace, *args, **kwargs):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getDirichletBCs"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 243,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Check",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Check",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class Check(run.Check):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Check"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 58,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Prepare",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Prepare",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class Prepare(run.Prepare):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Prepare"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 70,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Solve",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Solve",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class Solve(run.Solve):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Solve"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 105,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Results",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Results",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class Results(run.Results):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Results"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 133,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Report",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "Report",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"className": "Report",
|
|
"counts": {
|
|
"errors": 1,
|
|
"infos": 1,
|
|
"warnings": 1
|
|
},
|
|
"errorLevel": 30,
|
|
"infoLevel": 10,
|
|
"initialLevel": null,
|
|
"isEmpty": false,
|
|
"module": "femsolver.report",
|
|
"warningLevel": 20
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
|
|
"sourceLine": 65,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Report.getLevel",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "Report.getLevel",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"className": "Report",
|
|
"counts": {
|
|
"errors": 1,
|
|
"infos": 1,
|
|
"warnings": 1
|
|
},
|
|
"errorLevel": 30,
|
|
"infoLevel": 10,
|
|
"initialLevel": null,
|
|
"isEmpty": false,
|
|
"module": "femsolver.report",
|
|
"warningLevel": 20
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
|
|
"sourceLine": 77,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-fem/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"repeat": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "fem-generic-object-repeat",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getDensity",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Writer.getDensity",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getDensity(self, m):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getDensity"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 618,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getAllBodies",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Writer.getAllBodies",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getAllBodies(self):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getAllBodies"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 640,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getMember",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Writer.getMember",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getMember(self, t):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getMember"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 729,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getSingleMember",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Writer.getSingleMember",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getSingleMember(self, t):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getSingleMember"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 732,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BaseProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "BaseProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "BaseProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "BaseProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 37,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:DeformationProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "DeformationProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "DeformationProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "DeformationProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 70,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElasticityProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElasticityProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "ElasticityProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "ElasticityProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 80,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElectricforceProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElectricforceProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "ElectricforceProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "ElectricforceProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 90,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElectrostaticProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "ElectrostaticProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "ElectrostaticProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "ElectrostaticProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 100,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FlowProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FlowProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "FlowProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "FlowProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 110,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FluxProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FluxProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "FluxProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "FluxProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 120,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:HeatProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "HeatProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "HeatProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "HeatProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 130,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MagnetodynamicProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "MagnetodynamicProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "MagnetodynamicProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "MagnetodynamicProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 140,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Magnetodynamic2DProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "Magnetodynamic2DProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "Magnetodynamic2DProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "Magnetodynamic2DProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 150,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:StaticCurrentProxy",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "StaticCurrentProxy",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "StaticCurrentProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "StaticCurrentProxy"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 160,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:CellExpressionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "CellExpressionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class CellExpressionFromXDMF:",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceResolved": true,
|
|
"symbol": "CellExpressionFromXDMF"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 117,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ScalarCellExpressionFromXDMF",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "ScalarCellExpressionFromXDMF",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class ScalarCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceResolved": true,
|
|
"symbol": "ScalarCellExpressionFromXDMF"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 165,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FacetFunctionFromXDMF.getDirichletBCs",
|
|
"code": "external_runtime_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"name": "FacetFunctionFromXDMF.getDirichletBCs",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "def getDirichletBCs(self, vectorspace, *args, **kwargs):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getDirichletBCs"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 243,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Check",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Check",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class Check(run.Check):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Check"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 58,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Prepare",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Prepare",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class Prepare(run.Prepare):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Prepare"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 70,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Solve",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Solve",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class Solve(run.Solve):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Solve"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 105,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Results",
|
|
"code": "method_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"name": "Results",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"declaration": "class Results(run.Results):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Results"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 133,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Report",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "Report",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"className": "Report",
|
|
"counts": {
|
|
"errors": 1,
|
|
"infos": 1,
|
|
"warnings": 1
|
|
},
|
|
"errorLevel": 30,
|
|
"infoLevel": 10,
|
|
"initialLevel": null,
|
|
"isEmpty": false,
|
|
"module": "femsolver.report",
|
|
"warningLevel": 20
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
|
|
"sourceLine": 65,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Report.getLevel",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "Report.getLevel",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"className": "Report",
|
|
"counts": {
|
|
"errors": 1,
|
|
"infos": 1,
|
|
"warnings": 1
|
|
},
|
|
"errorLevel": 30,
|
|
"infoLevel": 10,
|
|
"initialLevel": null,
|
|
"isEmpty": false,
|
|
"module": "femsolver.report",
|
|
"warningLevel": 20
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
|
|
"sourceLine": 77,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-fem/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"crossModule": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "fem-generic-object-cross",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 1,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:BIM:class:Binding",
|
|
"code": "unmatched_source_record",
|
|
"family": "generic-object",
|
|
"message": "Fem adapter rejects API records owned by another module",
|
|
"name": "Writer.getDensity",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 618,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-fem/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"malformed": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "fem-generic-object-invalid",
|
|
"error": {
|
|
"code": "invalid_request",
|
|
"message": "Fem Python family batch envelope is invalid"
|
|
}
|
|
},
|
|
"cancelled": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "fem-generic-object-cancel",
|
|
"error": {
|
|
"code": "cancelled",
|
|
"message": "request was cancelled"
|
|
}
|
|
},
|
|
"reset": {
|
|
"kind": "reset",
|
|
"requestId": "fem-generic-object-reset"
|
|
},
|
|
"traceSha256": "24494e02e53a86d2d57a040c38f99dbbb2a9dc652dea3a5dd038f890ccdd9b05"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 13,
|
|
"restricted": 3,
|
|
"nonportable": 0,
|
|
"not_implemented": 8
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getDensity",
|
|
"name": "Writer.getDensity",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_fixture_required",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 618,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"declaration": "def getDensity(self, m):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getDensity"
|
|
},
|
|
"evidenceSha256": "f7d333fc5fc4df0dc6a848cb9576ab20eb905acc522df9766ee7d35b1b3a485d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getAllBodies",
|
|
"name": "Writer.getAllBodies",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_fixture_required",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 640,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"declaration": "def getAllBodies(self):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getAllBodies"
|
|
},
|
|
"evidenceSha256": "e0faf576b5ff34f656abd17a374fcf38d489543c0cf532e559732ebb02558e97"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getMember",
|
|
"name": "Writer.getMember",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_fixture_required",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 729,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"declaration": "def getMember(self, t):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getMember"
|
|
},
|
|
"evidenceSha256": "0e92fb787b7cc690ffbb4fd0c11cfdd0053d7fbf9e363fd0b80f0f1605d6875c"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getSingleMember",
|
|
"name": "Writer.getSingleMember",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_fixture_required",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceLine": 732,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"declaration": "def getSingleMember(self, t):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getSingleMember"
|
|
},
|
|
"evidenceSha256": "c545720953afda8051b0efefc87cf9b0963aafdd24852e632e0852f610976a18"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BaseProxy",
|
|
"name": "BaseProxy",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 37,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "BaseProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "BaseProxy"
|
|
},
|
|
"evidenceSha256": "deeff67c7a621491915ec0a35187d8b769a54001f7e7c2e1e9abb3e5a82a6208"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:DeformationProxy",
|
|
"name": "DeformationProxy",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 70,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "DeformationProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "DeformationProxy"
|
|
},
|
|
"evidenceSha256": "cfe4d5387783026c27ee5e7147595b3d1f9fc03a39c5bedea9ecc1e5e28ecf8f"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElasticityProxy",
|
|
"name": "ElasticityProxy",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 80,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "ElasticityProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "ElasticityProxy"
|
|
},
|
|
"evidenceSha256": "60304c7315a4dfe6bdcd647d5d0c552a4423ee49bbcb9567450ab6fdf6ff59b2"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElectricforceProxy",
|
|
"name": "ElectricforceProxy",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 90,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "ElectricforceProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "ElectricforceProxy"
|
|
},
|
|
"evidenceSha256": "151d6bc105cb719399e414421a9c171833873f1eac54a877f2cb8f247f7a9eea"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElectrostaticProxy",
|
|
"name": "ElectrostaticProxy",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 100,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "ElectrostaticProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "ElectrostaticProxy"
|
|
},
|
|
"evidenceSha256": "7b52d28fabd1f69a0a198e0e1e6a4c5070b3ac45ce086db00b44b25fef26bcda"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FlowProxy",
|
|
"name": "FlowProxy",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 110,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "FlowProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "FlowProxy"
|
|
},
|
|
"evidenceSha256": "262283c1489496d1ac04533cfec6539518ca50dc8544c97d9452f0710a7a7fbb"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FluxProxy",
|
|
"name": "FluxProxy",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 120,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "FluxProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "FluxProxy"
|
|
},
|
|
"evidenceSha256": "d8b73cc52b594b3695baecc61fb2ca474fb6718deb913edeabb6a098ed4078cf"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:HeatProxy",
|
|
"name": "HeatProxy",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 130,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "HeatProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "HeatProxy"
|
|
},
|
|
"evidenceSha256": "04dd9c6dacfb9f4cdcf5560ca3ee1e1f26c25d6b15d8d8944aa519fcc2e19d8d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MagnetodynamicProxy",
|
|
"name": "MagnetodynamicProxy",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 140,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "MagnetodynamicProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "MagnetodynamicProxy"
|
|
},
|
|
"evidenceSha256": "47068ffd60f06e28757808378af860b6d38fb4e522cbf488bdf9673a99040848"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Magnetodynamic2DProxy",
|
|
"name": "Magnetodynamic2DProxy",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 150,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "Magnetodynamic2DProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "Magnetodynamic2DProxy"
|
|
},
|
|
"evidenceSha256": "76611db76d5ca4ac8aef1d747fe12351029ff53f61a359387cde9f924882ec26"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:StaticCurrentProxy",
|
|
"name": "StaticCurrentProxy",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"sourceLine": 160,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"baseType": "App::FeaturePython",
|
|
"className": "StaticCurrentProxy",
|
|
"executeResult": true,
|
|
"module": "femsolver.equationbase",
|
|
"properties": [
|
|
"References"
|
|
],
|
|
"proxyType": "StaticCurrentProxy"
|
|
},
|
|
"evidenceSha256": "139fa3a4ebaad30002718ee4a5d9e708aec587dd922d415f2dd26a0838a13a1d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:CellExpressionFromXDMF",
|
|
"name": "CellExpressionFromXDMF",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "external_runtime_unavailable",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 117,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"declaration": "class CellExpressionFromXDMF:",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceResolved": true,
|
|
"symbol": "CellExpressionFromXDMF"
|
|
},
|
|
"evidenceSha256": "dc1734fefe2b20811e53e9cbb2605faf7b6805daf6eb439443a51e612ce5fe0a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ScalarCellExpressionFromXDMF",
|
|
"name": "ScalarCellExpressionFromXDMF",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "external_runtime_unavailable",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 165,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"declaration": "class ScalarCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceResolved": true,
|
|
"symbol": "ScalarCellExpressionFromXDMF"
|
|
},
|
|
"evidenceSha256": "ff51702e8e789f5fa158f3e47e47b3f9fd1aac23684da302c2eb20f0043d422b"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FacetFunctionFromXDMF.getDirichletBCs",
|
|
"name": "FacetFunctionFromXDMF.getDirichletBCs",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "external_runtime_unavailable",
|
|
"message": "Official Fem FEniCS class requires the external FEniCS runtime, which is not linked into the Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceLine": 243,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"declaration": "def getDirichletBCs(self, vectorspace, *args, **kwargs):",
|
|
"kind": "method",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"sourceResolved": true,
|
|
"symbol": "getDirichletBCs"
|
|
},
|
|
"evidenceSha256": "480208104f72b9ec300a4f1176d64e96abeac83aa731c3ce10398d9ddff12043"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Check",
|
|
"name": "Check",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_fixture_required",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 58,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"declaration": "class Check(run.Check):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Check"
|
|
},
|
|
"evidenceSha256": "5f9a92cb59b75d0a973177a6a278db839494a9b1358099a48b383826b94aacc7"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Prepare",
|
|
"name": "Prepare",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_fixture_required",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 70,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"declaration": "class Prepare(run.Prepare):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Prepare"
|
|
},
|
|
"evidenceSha256": "761eb1daa39e4d4b4484c7d7da806d8cf1d1f030b1d474287ed2ce39721cec3e"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Solve",
|
|
"name": "Solve",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_fixture_required",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 105,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"declaration": "class Solve(run.Solve):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Solve"
|
|
},
|
|
"evidenceSha256": "e17bc8357cea98e8c09e4c87d1ee719d24837fe5747298dcaae058e0166305f7"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Results",
|
|
"name": "Results",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "method_fixture_required",
|
|
"message": "Official Fem Python source imported in the native kernel, but this record still requires a safe method-level object fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceLine": 133,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"declaration": "class Results(run.Results):",
|
|
"kind": "class",
|
|
"runtimeError": "Python dependency closure is unavailable in the headless Web kernel",
|
|
"runtimeResolved": false,
|
|
"sourcePath": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"sourceResolved": true,
|
|
"symbol": "Results"
|
|
},
|
|
"evidenceSha256": "caad94fbcb69eab0ea39eb0fbd695f04ae1dcb9c379c509f6123da2389f9b58d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Report",
|
|
"name": "Report",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
|
|
"sourceLine": 65,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"className": "Report",
|
|
"counts": {
|
|
"errors": 1,
|
|
"infos": 1,
|
|
"warnings": 1
|
|
},
|
|
"errorLevel": 30,
|
|
"infoLevel": 10,
|
|
"initialLevel": null,
|
|
"isEmpty": false,
|
|
"module": "femsolver.report",
|
|
"warningLevel": 20
|
|
},
|
|
"evidenceSha256": "9d616abc9c12bcf7d1752707e2888f606b375bf830b53cc54cc20f3688a0b084"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Report.getLevel",
|
|
"name": "Report.getLevel",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
|
|
"sourceLine": 77,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"className": "Report",
|
|
"counts": {
|
|
"errors": 1,
|
|
"infos": 1,
|
|
"warnings": 1
|
|
},
|
|
"errorLevel": 30,
|
|
"infoLevel": 10,
|
|
"initialLevel": null,
|
|
"isEmpty": false,
|
|
"module": "femsolver.report",
|
|
"warningLevel": 20
|
|
},
|
|
"evidenceSha256": "8598c7679bbd792b285b60a618f54b78e6bdcbb4d2db11da0bf44e77e8878056"
|
|
}
|
|
],
|
|
"sourceEvidence": [
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getDensity",
|
|
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"line": 618,
|
|
"declaration": "def getDensity(self, m):",
|
|
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getAllBodies",
|
|
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"line": 640,
|
|
"declaration": "def getAllBodies(self):",
|
|
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getMember",
|
|
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"line": 729,
|
|
"declaration": "def getMember(self, t):",
|
|
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Writer.getSingleMember",
|
|
"path": "src/Mod/Fem/femsolver/elmer/writer.py",
|
|
"line": 732,
|
|
"declaration": "def getSingleMember(self, t):",
|
|
"sha256": "225e0df0dafb88399e938b040f03a88b5b95d0ee7ec0acdaeaf2611cf77eb541"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BaseProxy",
|
|
"path": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"line": 37,
|
|
"declaration": "class BaseProxy:",
|
|
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:DeformationProxy",
|
|
"path": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"line": 70,
|
|
"declaration": "class DeformationProxy(BaseProxy):",
|
|
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElasticityProxy",
|
|
"path": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"line": 80,
|
|
"declaration": "class ElasticityProxy(BaseProxy):",
|
|
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElectricforceProxy",
|
|
"path": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"line": 90,
|
|
"declaration": "class ElectricforceProxy(BaseProxy):",
|
|
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ElectrostaticProxy",
|
|
"path": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"line": 100,
|
|
"declaration": "class ElectrostaticProxy(BaseProxy):",
|
|
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FlowProxy",
|
|
"path": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"line": 110,
|
|
"declaration": "class FlowProxy(BaseProxy):",
|
|
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FluxProxy",
|
|
"path": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"line": 120,
|
|
"declaration": "class FluxProxy(BaseProxy):",
|
|
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:HeatProxy",
|
|
"path": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"line": 130,
|
|
"declaration": "class HeatProxy(BaseProxy):",
|
|
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MagnetodynamicProxy",
|
|
"path": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"line": 140,
|
|
"declaration": "class MagnetodynamicProxy(BaseProxy):",
|
|
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Magnetodynamic2DProxy",
|
|
"path": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"line": 150,
|
|
"declaration": "class Magnetodynamic2DProxy(BaseProxy):",
|
|
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:StaticCurrentProxy",
|
|
"path": "src/Mod/Fem/femsolver/equationbase.py",
|
|
"line": 160,
|
|
"declaration": "class StaticCurrentProxy(BaseProxy):",
|
|
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:CellExpressionFromXDMF",
|
|
"path": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"line": 117,
|
|
"declaration": "class CellExpressionFromXDMF:",
|
|
"sha256": "42c834203a5ec207a27e697aeb1f4a4c06ac356318d7359e92e8b7cd0bb9dff9"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:ScalarCellExpressionFromXDMF",
|
|
"path": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"line": 165,
|
|
"declaration": "class ScalarCellExpressionFromXDMF(fenics.Expression, CellExpressionFromXDMF):",
|
|
"sha256": "42c834203a5ec207a27e697aeb1f4a4c06ac356318d7359e92e8b7cd0bb9dff9"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FacetFunctionFromXDMF.getDirichletBCs",
|
|
"path": "src/Mod/Fem/femsolver/fenics/fenics_tools.py",
|
|
"line": 243,
|
|
"declaration": "def getDirichletBCs(self, vectorspace, *args, **kwargs):",
|
|
"sha256": "42c834203a5ec207a27e697aeb1f4a4c06ac356318d7359e92e8b7cd0bb9dff9"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Check",
|
|
"path": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"line": 58,
|
|
"declaration": "class Check(run.Check):",
|
|
"sha256": "028068f26754cb0978fc72b70a9a00223bc29352f195aba6a7db889a4b657201"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Prepare",
|
|
"path": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"line": 70,
|
|
"declaration": "class Prepare(run.Prepare):",
|
|
"sha256": "028068f26754cb0978fc72b70a9a00223bc29352f195aba6a7db889a4b657201"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Solve",
|
|
"path": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"line": 105,
|
|
"declaration": "class Solve(run.Solve):",
|
|
"sha256": "028068f26754cb0978fc72b70a9a00223bc29352f195aba6a7db889a4b657201"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Results",
|
|
"path": "src/Mod/Fem/femsolver/mystran/tasks.py",
|
|
"line": 133,
|
|
"declaration": "class Results(run.Results):",
|
|
"sha256": "028068f26754cb0978fc72b70a9a00223bc29352f195aba6a7db889a4b657201"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:Report",
|
|
"path": "src/Mod/Fem/femsolver/report.py",
|
|
"line": 65,
|
|
"declaration": "class Report:",
|
|
"sha256": "53c24875186858d9ae382d03512e2e63e9d99cd6d971d17d8cadda09d6b0819a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:Report.getLevel",
|
|
"path": "src/Mod/Fem/femsolver/report.py",
|
|
"line": 77,
|
|
"declaration": "def getLevel(self):",
|
|
"sha256": "53c24875186858d9ae382d03512e2e63e9d99cd6d971d17d8cadda09d6b0819a"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"loader": {
|
|
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.js",
|
|
"sha256": "1273c22fcf4e231ebecfc50c048d17ec23c3f728c0229461aacc016175af807d"
|
|
},
|
|
"wasm": {
|
|
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.wasm",
|
|
"sha256": "d652ebfb6608d2b3a9af4d45e73c15b42d2b26bc75c7ae4f91d64021220b33bc"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"FemMesh and FemPost records are exposed only after the compiled FreeCAD/WASM fixture executes the selected official API methods.",
|
|
"FreeCADGui, Qt, Coin3D, and VTK UI records are explicit restricted boundaries in the headless Fem Web kernel.",
|
|
"All statuses and typed Fem values originate from compiled FreeCAD through fc_web_dispatch_json; JavaScript only validates and transports the shared batch envelope."
|
|
]
|
|
}
|