In case of Circuit schematic containing multiple AMI receivers, configuration (json) based report creation in AEDT will not work. This is due to invalid probe id (PID) being used in report creation context arguments.
Fix will require to correct the context arguments of report templates class.
Steps To Reproduce
Create schematic in Nexxim having more than one receiver
Use attached config file with below snippet after making necessary changes in expressions key of json
Before submitting the issue
Description of the bug
In case of Circuit schematic containing multiple AMI receivers, configuration (json) based report creation in AEDT will not work. This is due to invalid probe id (PID) being used in report creation context arguments. Fix will require to correct the context arguments of report templates class.
Steps To Reproduce
expressions
key of jsonmask_statistic_eye.json
Which Operating System are you using?
Windows
Which Python version are you using?
3.10
Installed packages
annotated-types==0.6.0 ansys-pythonnet==3.1.0rc3 anyio==4.3.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.3.0 asttokens==2.4.1 async-lru==2.0.4 attrs==23.2.0 Babel==2.14.0 beautifulsoup4==4.12.3 bleach==6.1.0 certifi==2024.2.2 cffi==1.16.0 charset-normalizer==3.3.2 click==8.1.7 click-plugins==1.1.1 cligj==0.7.2 clr-loader==0.2.6 colorama==0.4.6 comm==0.2.2 contourpy==1.2.1 cycler==0.12.1 debugpy==1.8.1 decorator==5.1.1 defusedxml==0.7.1 et-xmlfile==1.1.0 exceptiongroup==1.2.0 executing==2.0.1 fast_simplification==0.1.7 fastjsonschema==2.19.1 fiona==1.9.6 fonttools==4.51.0 fpdf2==2.7.8 fqdn==1.5.1 geopandas==0.14.3 h11==0.14.0 httpcore==1.0.5 httpx==0.27.0 idna==3.6 imageio==2.34.0 ipycanvas==0.13.1 ipyevents==2.0.2 ipykernel==6.29.4 ipython==8.23.0 ipython-genutils==0.2.0 ipyvtklink==0.2.3 ipywidgets==7.8.1 isoduration==20.11.0 jedi==0.19.1 Jinja2==3.1.3 joblib==1.4.2 json5==0.9.24 jsonpointer==2.4 jsonschema==4.21.1 jsonschema-specifications==2023.12.1 jupyter-events==0.10.0 jupyter-lsp==2.2.4 jupyter_client==8.6.1 jupyter_core==5.7.2 jupyter_server==2.13.0 jupyter_server_terminals==0.5.3 jupyterlab==4.1.5 jupyterlab-widgets==1.1.7 jupyterlab_pygments==0.3.0 jupyterlab_server==2.25.4 kiwisolver==1.4.5 MarkupSafe==2.1.5 matplotlib==3.8.4 matplotlib-inline==0.1.6 mistune==3.0.2 nbclient==0.10.0 nbconvert==7.16.3 nbformat==5.10.4 nest-asyncio==1.6.0 networkx==3.3 notebook==7.1.2 notebook_shim==0.2.4 numpy==1.26.4 openpyxl==3.1.2 osmnx==1.9.2 overrides==7.7.0 packaging==24.0 pandas==2.2.1 pandocfilters==1.5.1 parso==0.8.4 pillow==10.3.0 platformdirs==4.2.0 plumbum==1.8.2 pooch==1.8.1 prometheus_client==0.20.0 prompt-toolkit==3.0.43 psutil==5.9.8 pure-eval==0.2.2 pyaedt==0.9.3 pycparser==2.22 pydantic==2.6.4 pydantic_core==2.16.3 pyedb==0.12.0 Pygments==2.17.2 pyparsing==3.1.2 pyproj==3.6.1 python-dateutil==2.9.0.post0 python-json-logger==2.0.7 pytomlpp==1.0.13 pytz==2024.1 pyvista==0.43.5 pywin32==306 pywinpty==2.0.13 PyYAML==6.0.1 pyzmq==25.1.2 referencing==0.34.0 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rpds-py==0.18.0 rpyc==6.0.0 Rtree==1.2.0 scikit-learn==1.5.0 scikit-rf==0.32.0 scipy==1.13.0 scooby==0.9.2 Send2Trash==1.8.3 shapely==2.0.3 six==1.16.0 sniffio==1.3.1 soupsieve==2.5 SRTM.py==0.3.7 stack-data==0.6.3 terminado==0.18.1 threadpoolctl==3.5.0 tinycss2==1.2.1 toml==0.10.2 tomli==2.0.1 tornado==6.4 traitlets==5.14.2 types-python-dateutil==2.9.0.20240316 typing_extensions==4.11.0 tzdata==2024.1 uri-template==1.3.0 urllib3==2.2.1 utm==0.7.0 vtk==9.2.6 wcwidth==0.2.13 webcolors==1.13 webencodings==0.5.1 websocket-client==1.7.0 widgetsnbextension==3.6.6