diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index bd516c8b39..3119ed5d20 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,56 +1,57 @@ ci: - autofix_commit_msg: | - MISC: Auto fixes from pre-commit.com hooks + autofix_commit_msg: 'MISC: Auto fixes from pre-commit.com hooks - For more information, see https://pre-commit.ci - autofix_prs: true - autoupdate_branch: 'maint/pre-commit-autoupdate' - autoupdate_commit_msg: 'MISC: Pre-commit automatic update' - autoupdate_schedule: weekly + For more information, see https://pre-commit.ci + + ' + autofix_prs: true + autoupdate_branch: maint/pre-commit-autoupdate + autoupdate_commit_msg: 'MISC: Pre-commit automatic update' + autoupdate_schedule: weekly repos: - repo: https://github.com/psf/black - rev: 23.10.1 # IF VERSION CHANGES --> MODIFY "blacken-docs" MANUALLY AS WELL!! + rev: 23.10.1 hooks: - id: black args: - - --line-length=120 + - --line-length=120 - repo: https://github.com/adamchainz/blacken-docs rev: 1.16.0 hooks: - id: blacken-docs - additional_dependencies: [black==23.10.1] + additional_dependencies: + - black==23.10.1 - repo: https://github.com/pycqa/isort rev: 5.12.0 hooks: - - id: isort + - id: isort - repo: https://github.com/PyCQA/flake8 rev: 6.1.0 hooks: - id: flake8 - args: [ - --max-line-length, "120", - ansys, codegen, doc, examples, tests - ] + args: + - --max-line-length + - '120' + - ansys + - codegen + - doc + - examples + - tests - repo: https://github.com/codespell-project/codespell rev: v2.3.0 hooks: - id: codespell - args: ["--ignore-words", "doc/styles/config/vocabularies/ANSYS/accept.txt"] + args: + - --ignore-words + - doc/styles/config/vocabularies/ANSYS/accept.txt additional_dependencies: - - tomli - -# - repo: https://github.com/PyCQA/docformatter -# rev: v1.7.5 -# hooks: -# - id: docformatter -# stages: [manual] -# args: ["--config", "pyproject.toml"] + - tomli - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.5.0 @@ -58,26 +59,12 @@ repos: - id: requirements-txt-fixer - id: debug-statements - id: trailing-whitespace - files: '(src|doc|tests)/.*' - exclude: 'tests/example_models' + files: (src|doc|tests)/.* + exclude: tests/example_models -# # validate GitHub workflow files -# - repo: https://github.com/python-jsonschema/check-jsonschema -# rev: 0.27.0 -# hooks: -# - id: check-github-workflows -# args: ["--verbose"] - -# - repo: https://github.com/numpy/numpydoc -# rev: v1.6.0 -# hooks: -# - id: numpydoc-validation - -# - repo: https://github.com/pycqa/pydocstyle -# rev: 6.1.1 -# hooks: -# - id: pydocstyle -# additional_dependencies: [toml] -# files: ^legacy/ -# args: -# - --ignore=D412,D413,D213,D101,D107,D203,D102, D205 +- repo: https://github.com/ansys/pre-commit-hooks + rev: v0.5.2 + hooks: + - id: add-license-headers + args: + - --start_year=2023 diff --git a/LICENSE b/LICENSE index 69af3d3e4c..a27a652dcd 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 ANSYS, Inc. All rights reserved. +Copyright (c) 2023 - 2025 ANSYS, Inc. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/src/__init__.py b/src/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/__init__.py +++ b/src/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/__init__.py b/src/pyedb/__init__.py index c2f91a3de7..363781bb0e 100644 --- a/src/pyedb/__init__.py +++ b/src/pyedb/__init__.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + # -*- coding: utf-8 -*- import os import sys diff --git a/src/pyedb/common/__init__.py b/src/pyedb/common/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/common/__init__.py +++ b/src/pyedb/common/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/common/nets.py b/src/pyedb/common/nets.py index 6d2d8bd522..b073b0fd76 100644 --- a/src/pyedb/common/nets.py +++ b/src/pyedb/common/nets.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + import math import time diff --git a/src/pyedb/component_libraries/ansys_components.py b/src/pyedb/component_libraries/ansys_components.py index 0e64b291f9..af8df35414 100644 --- a/src/pyedb/component_libraries/ansys_components.py +++ b/src/pyedb/component_libraries/ansys_components.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + import struct import numpy as np diff --git a/src/pyedb/configuration/__init__.py b/src/pyedb/configuration/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/configuration/__init__.py +++ b/src/pyedb/configuration/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/configuration/cfg_boundaries.py b/src/pyedb/configuration/cfg_boundaries.py index 4f773c2426..98bcfccd03 100644 --- a/src/pyedb/configuration/cfg_boundaries.py +++ b/src/pyedb/configuration/cfg_boundaries.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_common.py b/src/pyedb/configuration/cfg_common.py index d20bdc3f6f..b898830c9a 100644 --- a/src/pyedb/configuration/cfg_common.py +++ b/src/pyedb/configuration/cfg_common.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_components.py b/src/pyedb/configuration/cfg_components.py index df5e35b2d4..ed4775c368 100644 --- a/src/pyedb/configuration/cfg_components.py +++ b/src/pyedb/configuration/cfg_components.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_data.py b/src/pyedb/configuration/cfg_data.py index 69fab6e049..066d03491e 100644 --- a/src/pyedb/configuration/cfg_data.py +++ b/src/pyedb/configuration/cfg_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_general.py b/src/pyedb/configuration/cfg_general.py index a33310c5f4..605018fd96 100644 --- a/src/pyedb/configuration/cfg_general.py +++ b/src/pyedb/configuration/cfg_general.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_modeler.py b/src/pyedb/configuration/cfg_modeler.py index 47d79832da..20cd102e1e 100644 --- a/src/pyedb/configuration/cfg_modeler.py +++ b/src/pyedb/configuration/cfg_modeler.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_nets.py b/src/pyedb/configuration/cfg_nets.py index 7f1aa222c9..5f89a7998c 100644 --- a/src/pyedb/configuration/cfg_nets.py +++ b/src/pyedb/configuration/cfg_nets.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_operations.py b/src/pyedb/configuration/cfg_operations.py index a9f4a388a6..3183468d52 100644 --- a/src/pyedb/configuration/cfg_operations.py +++ b/src/pyedb/configuration/cfg_operations.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_package_definition.py b/src/pyedb/configuration/cfg_package_definition.py index a064abac48..3db9c0b8a5 100644 --- a/src/pyedb/configuration/cfg_package_definition.py +++ b/src/pyedb/configuration/cfg_package_definition.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_padstacks.py b/src/pyedb/configuration/cfg_padstacks.py index 35cb846bc2..3466adb0cf 100644 --- a/src/pyedb/configuration/cfg_padstacks.py +++ b/src/pyedb/configuration/cfg_padstacks.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_pin_groups.py b/src/pyedb/configuration/cfg_pin_groups.py index 446776d396..0773e431c5 100644 --- a/src/pyedb/configuration/cfg_pin_groups.py +++ b/src/pyedb/configuration/cfg_pin_groups.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_ports_sources.py b/src/pyedb/configuration/cfg_ports_sources.py index 5eb87a9602..75a72dfd1d 100644 --- a/src/pyedb/configuration/cfg_ports_sources.py +++ b/src/pyedb/configuration/cfg_ports_sources.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_s_parameter_models.py b/src/pyedb/configuration/cfg_s_parameter_models.py index 89f6968f05..828899b3ca 100644 --- a/src/pyedb/configuration/cfg_s_parameter_models.py +++ b/src/pyedb/configuration/cfg_s_parameter_models.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_setup.py b/src/pyedb/configuration/cfg_setup.py index 4edf845b0a..3f433d41b8 100644 --- a/src/pyedb/configuration/cfg_setup.py +++ b/src/pyedb/configuration/cfg_setup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_spice_models.py b/src/pyedb/configuration/cfg_spice_models.py index 0e68aaf977..7f981fc1e0 100644 --- a/src/pyedb/configuration/cfg_spice_models.py +++ b/src/pyedb/configuration/cfg_spice_models.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/cfg_stackup.py b/src/pyedb/configuration/cfg_stackup.py index 46c7eafe2f..3d3127a390 100644 --- a/src/pyedb/configuration/cfg_stackup.py +++ b/src/pyedb/configuration/cfg_stackup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/configuration/configuration.py b/src/pyedb/configuration/configuration.py index 2187de5fc9..cf14351934 100644 --- a/src/pyedb/configuration/configuration.py +++ b/src/pyedb/configuration/configuration.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/__init__.py b/src/pyedb/dotnet/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/dotnet/__init__.py +++ b/src/pyedb/dotnet/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/dotnet/clr_module.py b/src/pyedb/dotnet/clr_module.py index be541c5dd3..2335bee2d2 100644 --- a/src/pyedb/dotnet/clr_module.py +++ b/src/pyedb/dotnet/clr_module.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + import os from pathlib import Path import pkgutil diff --git a/src/pyedb/dotnet/database/Variables.py b/src/pyedb/dotnet/database/Variables.py index 59a9ccc909..0d650d5311 100644 --- a/src/pyedb/dotnet/database/Variables.py +++ b/src/pyedb/dotnet/database/Variables.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/__init__.py b/src/pyedb/dotnet/database/__init__.py index b95c82c0b3..3d63c30988 100644 --- a/src/pyedb/dotnet/database/__init__.py +++ b/src/pyedb/dotnet/database/__init__.py @@ -1 +1,23 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from __future__ import absolute_import # noreorder diff --git a/src/pyedb/dotnet/database/cell/__init__.py b/src/pyedb/dotnet/database/cell/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/dotnet/database/cell/__init__.py +++ b/src/pyedb/dotnet/database/cell/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/dotnet/database/cell/connectable.py b/src/pyedb/dotnet/database/cell/connectable.py index 2d8066e1bc..17aa885d69 100644 --- a/src/pyedb/dotnet/database/cell/connectable.py +++ b/src/pyedb/dotnet/database/cell/connectable.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/hierarchy/__init__.py b/src/pyedb/dotnet/database/cell/hierarchy/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/dotnet/database/cell/hierarchy/__init__.py +++ b/src/pyedb/dotnet/database/cell/hierarchy/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/dotnet/database/cell/hierarchy/component.py b/src/pyedb/dotnet/database/cell/hierarchy/component.py index 768634d2e9..a582d4faa9 100644 --- a/src/pyedb/dotnet/database/cell/hierarchy/component.py +++ b/src/pyedb/dotnet/database/cell/hierarchy/component.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/hierarchy/hierarchy_obj.py b/src/pyedb/dotnet/database/cell/hierarchy/hierarchy_obj.py index 90851034f6..53987803b8 100644 --- a/src/pyedb/dotnet/database/cell/hierarchy/hierarchy_obj.py +++ b/src/pyedb/dotnet/database/cell/hierarchy/hierarchy_obj.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/hierarchy/model.py b/src/pyedb/dotnet/database/cell/hierarchy/model.py index 0b1faef0a1..0b744ddaf0 100644 --- a/src/pyedb/dotnet/database/cell/hierarchy/model.py +++ b/src/pyedb/dotnet/database/cell/hierarchy/model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/hierarchy/netlist_model.py b/src/pyedb/dotnet/database/cell/hierarchy/netlist_model.py index 4dd0dc87b6..e8dfa90eaa 100644 --- a/src/pyedb/dotnet/database/cell/hierarchy/netlist_model.py +++ b/src/pyedb/dotnet/database/cell/hierarchy/netlist_model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/hierarchy/pin_pair_model.py b/src/pyedb/dotnet/database/cell/hierarchy/pin_pair_model.py index 3ef8c6c165..d46b4d25ed 100644 --- a/src/pyedb/dotnet/database/cell/hierarchy/pin_pair_model.py +++ b/src/pyedb/dotnet/database/cell/hierarchy/pin_pair_model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/hierarchy/s_parameter_model.py b/src/pyedb/dotnet/database/cell/hierarchy/s_parameter_model.py index a486b8ea17..9ecd401df6 100644 --- a/src/pyedb/dotnet/database/cell/hierarchy/s_parameter_model.py +++ b/src/pyedb/dotnet/database/cell/hierarchy/s_parameter_model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/hierarchy/spice_model.py b/src/pyedb/dotnet/database/cell/hierarchy/spice_model.py index b5ea8dc173..881b383c10 100644 --- a/src/pyedb/dotnet/database/cell/hierarchy/spice_model.py +++ b/src/pyedb/dotnet/database/cell/hierarchy/spice_model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/layout.py b/src/pyedb/dotnet/database/cell/layout.py index 72dd09ca45..8594f2a62b 100644 --- a/src/pyedb/dotnet/database/cell/layout.py +++ b/src/pyedb/dotnet/database/cell/layout.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/layout_obj.py b/src/pyedb/dotnet/database/cell/layout_obj.py index 53ea0ec617..19365f0f5b 100644 --- a/src/pyedb/dotnet/database/cell/layout_obj.py +++ b/src/pyedb/dotnet/database/cell/layout_obj.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/primitive/__init__.py b/src/pyedb/dotnet/database/cell/primitive/__init__.py index c23e620fca..03230f9980 100644 --- a/src/pyedb/dotnet/database/cell/primitive/__init__.py +++ b/src/pyedb/dotnet/database/cell/primitive/__init__.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from pathlib import Path workdir = Path(__file__).parent diff --git a/src/pyedb/dotnet/database/cell/primitive/bondwire.py b/src/pyedb/dotnet/database/cell/primitive/bondwire.py index 21fcb91e2c..3a83a28e5a 100644 --- a/src/pyedb/dotnet/database/cell/primitive/bondwire.py +++ b/src/pyedb/dotnet/database/cell/primitive/bondwire.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/primitive/path.py b/src/pyedb/dotnet/database/cell/primitive/path.py index 92aa406169..edff3f3903 100644 --- a/src/pyedb/dotnet/database/cell/primitive/path.py +++ b/src/pyedb/dotnet/database/cell/primitive/path.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/primitive/primitive.py b/src/pyedb/dotnet/database/cell/primitive/primitive.py index b309a8b11b..a9301f27ad 100644 --- a/src/pyedb/dotnet/database/cell/primitive/primitive.py +++ b/src/pyedb/dotnet/database/cell/primitive/primitive.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/terminal/__init__.py b/src/pyedb/dotnet/database/cell/terminal/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/dotnet/database/cell/terminal/__init__.py +++ b/src/pyedb/dotnet/database/cell/terminal/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/dotnet/database/cell/terminal/bundle_terminal.py b/src/pyedb/dotnet/database/cell/terminal/bundle_terminal.py index 292c5e7d53..2c54dc8d38 100644 --- a/src/pyedb/dotnet/database/cell/terminal/bundle_terminal.py +++ b/src/pyedb/dotnet/database/cell/terminal/bundle_terminal.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/terminal/edge_terminal.py b/src/pyedb/dotnet/database/cell/terminal/edge_terminal.py index 868d12c5cb..683ddf2fb6 100644 --- a/src/pyedb/dotnet/database/cell/terminal/edge_terminal.py +++ b/src/pyedb/dotnet/database/cell/terminal/edge_terminal.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/terminal/padstack_instance_terminal.py b/src/pyedb/dotnet/database/cell/terminal/padstack_instance_terminal.py index d9ee5680ee..3418ecae9b 100644 --- a/src/pyedb/dotnet/database/cell/terminal/padstack_instance_terminal.py +++ b/src/pyedb/dotnet/database/cell/terminal/padstack_instance_terminal.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/terminal/pingroup_terminal.py b/src/pyedb/dotnet/database/cell/terminal/pingroup_terminal.py index d0c1b5ff51..6d6758a4ff 100644 --- a/src/pyedb/dotnet/database/cell/terminal/pingroup_terminal.py +++ b/src/pyedb/dotnet/database/cell/terminal/pingroup_terminal.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/terminal/point_terminal.py b/src/pyedb/dotnet/database/cell/terminal/point_terminal.py index 0a37310e12..614cd4ba79 100644 --- a/src/pyedb/dotnet/database/cell/terminal/point_terminal.py +++ b/src/pyedb/dotnet/database/cell/terminal/point_terminal.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/terminal/terminal.py b/src/pyedb/dotnet/database/cell/terminal/terminal.py index 3cb8753d6b..d3fd24d2e7 100644 --- a/src/pyedb/dotnet/database/cell/terminal/terminal.py +++ b/src/pyedb/dotnet/database/cell/terminal/terminal.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/cell/voltage_regulator.py b/src/pyedb/dotnet/database/cell/voltage_regulator.py index ec576fc9aa..9d75c56e95 100644 --- a/src/pyedb/dotnet/database/cell/voltage_regulator.py +++ b/src/pyedb/dotnet/database/cell/voltage_regulator.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/components.py b/src/pyedb/dotnet/database/components.py index 3a3702fa72..a958353005 100644 --- a/src/pyedb/dotnet/database/components.py +++ b/src/pyedb/dotnet/database/components.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/definition/__init__.py b/src/pyedb/dotnet/database/definition/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/dotnet/database/definition/__init__.py +++ b/src/pyedb/dotnet/database/definition/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/dotnet/database/definition/component_def.py b/src/pyedb/dotnet/database/definition/component_def.py index 825e2ebf14..3ca76413a8 100644 --- a/src/pyedb/dotnet/database/definition/component_def.py +++ b/src/pyedb/dotnet/database/definition/component_def.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/definition/component_model.py b/src/pyedb/dotnet/database/definition/component_model.py index 981596b2bd..0c5a71ae5a 100644 --- a/src/pyedb/dotnet/database/definition/component_model.py +++ b/src/pyedb/dotnet/database/definition/component_model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/definition/definition_obj.py b/src/pyedb/dotnet/database/definition/definition_obj.py index 68e46dabb0..7ff5d3dd15 100644 --- a/src/pyedb/dotnet/database/definition/definition_obj.py +++ b/src/pyedb/dotnet/database/definition/definition_obj.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/definition/definitions.py b/src/pyedb/dotnet/database/definition/definitions.py index 8d5909e482..6ff18ad5bb 100644 --- a/src/pyedb/dotnet/database/definition/definitions.py +++ b/src/pyedb/dotnet/database/definition/definitions.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/definition/package_def.py b/src/pyedb/dotnet/database/definition/package_def.py index 43d73fa29e..661ffc6185 100644 --- a/src/pyedb/dotnet/database/definition/package_def.py +++ b/src/pyedb/dotnet/database/definition/package_def.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/dotnet/__init__.py b/src/pyedb/dotnet/database/dotnet/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/dotnet/database/dotnet/__init__.py +++ b/src/pyedb/dotnet/database/dotnet/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/dotnet/database/dotnet/database.py b/src/pyedb/dotnet/database/dotnet/database.py index 512e667db3..ceda213e0c 100644 --- a/src/pyedb/dotnet/database/dotnet/database.py +++ b/src/pyedb/dotnet/database/dotnet/database.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/dotnet/primitive.py b/src/pyedb/dotnet/database/dotnet/primitive.py index ce51e614a2..7996392756 100644 --- a/src/pyedb/dotnet/database/dotnet/primitive.py +++ b/src/pyedb/dotnet/database/dotnet/primitive.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/__init__.py b/src/pyedb/dotnet/database/edb_data/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/dotnet/database/edb_data/__init__.py +++ b/src/pyedb/dotnet/database/edb_data/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/dotnet/database/edb_data/control_file.py b/src/pyedb/dotnet/database/edb_data/control_file.py index c0be433480..0bf6e02f2d 100644 --- a/src/pyedb/dotnet/database/edb_data/control_file.py +++ b/src/pyedb/dotnet/database/edb_data/control_file.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/design_options.py b/src/pyedb/dotnet/database/edb_data/design_options.py index 3cbef57b5f..b1cf2833eb 100644 --- a/src/pyedb/dotnet/database/edb_data/design_options.py +++ b/src/pyedb/dotnet/database/edb_data/design_options.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/edbvalue.py b/src/pyedb/dotnet/database/edb_data/edbvalue.py index 0f563a75e8..d2a78a0e4f 100644 --- a/src/pyedb/dotnet/database/edb_data/edbvalue.py +++ b/src/pyedb/dotnet/database/edb_data/edbvalue.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/hfss_extent_info.py b/src/pyedb/dotnet/database/edb_data/hfss_extent_info.py index a48272116f..ca8282aaf8 100644 --- a/src/pyedb/dotnet/database/edb_data/hfss_extent_info.py +++ b/src/pyedb/dotnet/database/edb_data/hfss_extent_info.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/layer_data.py b/src/pyedb/dotnet/database/edb_data/layer_data.py index 6487cf7aec..c1e31f3325 100644 --- a/src/pyedb/dotnet/database/edb_data/layer_data.py +++ b/src/pyedb/dotnet/database/edb_data/layer_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/nets_data.py b/src/pyedb/dotnet/database/edb_data/nets_data.py index efde838c2e..8adaed0281 100644 --- a/src/pyedb/dotnet/database/edb_data/nets_data.py +++ b/src/pyedb/dotnet/database/edb_data/nets_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/padstacks_data.py b/src/pyedb/dotnet/database/edb_data/padstacks_data.py index 4404b3b4ea..2a60c8958d 100644 --- a/src/pyedb/dotnet/database/edb_data/padstacks_data.py +++ b/src/pyedb/dotnet/database/edb_data/padstacks_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/ports.py b/src/pyedb/dotnet/database/edb_data/ports.py index 5700860ac7..0c224b1ec2 100644 --- a/src/pyedb/dotnet/database/edb_data/ports.py +++ b/src/pyedb/dotnet/database/edb_data/ports.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/primitives_data.py b/src/pyedb/dotnet/database/edb_data/primitives_data.py index 8d8b0ae05b..f64894893c 100644 --- a/src/pyedb/dotnet/database/edb_data/primitives_data.py +++ b/src/pyedb/dotnet/database/edb_data/primitives_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/raptor_x_simulation_setup_data.py b/src/pyedb/dotnet/database/edb_data/raptor_x_simulation_setup_data.py index a8363fffd3..fd46733653 100644 --- a/src/pyedb/dotnet/database/edb_data/raptor_x_simulation_setup_data.py +++ b/src/pyedb/dotnet/database/edb_data/raptor_x_simulation_setup_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/simulation_configuration.py b/src/pyedb/dotnet/database/edb_data/simulation_configuration.py index f907d1175b..837382c545 100644 --- a/src/pyedb/dotnet/database/edb_data/simulation_configuration.py +++ b/src/pyedb/dotnet/database/edb_data/simulation_configuration.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/sources.py b/src/pyedb/dotnet/database/edb_data/sources.py index 3e487cd736..751d24538f 100644 --- a/src/pyedb/dotnet/database/edb_data/sources.py +++ b/src/pyedb/dotnet/database/edb_data/sources.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/utilities.py b/src/pyedb/dotnet/database/edb_data/utilities.py index 8afe3fe5c6..da0affd827 100644 --- a/src/pyedb/dotnet/database/edb_data/utilities.py +++ b/src/pyedb/dotnet/database/edb_data/utilities.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/edb_data/variables.py b/src/pyedb/dotnet/database/edb_data/variables.py index 39dbb1ad06..ba964546f8 100644 --- a/src/pyedb/dotnet/database/edb_data/variables.py +++ b/src/pyedb/dotnet/database/edb_data/variables.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/general.py b/src/pyedb/dotnet/database/general.py index 330c2cc5c2..7b9f70b861 100644 --- a/src/pyedb/dotnet/database/general.py +++ b/src/pyedb/dotnet/database/general.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/geometry/__init__.py b/src/pyedb/dotnet/database/geometry/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/dotnet/database/geometry/__init__.py +++ b/src/pyedb/dotnet/database/geometry/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/dotnet/database/geometry/point_data.py b/src/pyedb/dotnet/database/geometry/point_data.py index 15a1938bf2..9c9304f87d 100644 --- a/src/pyedb/dotnet/database/geometry/point_data.py +++ b/src/pyedb/dotnet/database/geometry/point_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/geometry/polygon_data.py b/src/pyedb/dotnet/database/geometry/polygon_data.py index a5d84cfe79..fe15507339 100644 --- a/src/pyedb/dotnet/database/geometry/polygon_data.py +++ b/src/pyedb/dotnet/database/geometry/polygon_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/hfss.py b/src/pyedb/dotnet/database/hfss.py index d8032760c4..fedaaab6f8 100644 --- a/src/pyedb/dotnet/database/hfss.py +++ b/src/pyedb/dotnet/database/hfss.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/layout_obj_instance.py b/src/pyedb/dotnet/database/layout_obj_instance.py index 8ee446ace0..b3435a5e62 100644 --- a/src/pyedb/dotnet/database/layout_obj_instance.py +++ b/src/pyedb/dotnet/database/layout_obj_instance.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/layout_validation.py b/src/pyedb/dotnet/database/layout_validation.py index 50b394425c..1dd62e8020 100644 --- a/src/pyedb/dotnet/database/layout_validation.py +++ b/src/pyedb/dotnet/database/layout_validation.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/materials.py b/src/pyedb/dotnet/database/materials.py index 35c3d9320c..d236abdb55 100644 --- a/src/pyedb/dotnet/database/materials.py +++ b/src/pyedb/dotnet/database/materials.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/modeler.py b/src/pyedb/dotnet/database/modeler.py index c5fc0f7c4e..44e06ddfd5 100644 --- a/src/pyedb/dotnet/database/modeler.py +++ b/src/pyedb/dotnet/database/modeler.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/net_class.py b/src/pyedb/dotnet/database/net_class.py index 3bab0d8a15..d849f2c4aa 100644 --- a/src/pyedb/dotnet/database/net_class.py +++ b/src/pyedb/dotnet/database/net_class.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/nets.py b/src/pyedb/dotnet/database/nets.py index df20282c99..b542e8f070 100644 --- a/src/pyedb/dotnet/database/nets.py +++ b/src/pyedb/dotnet/database/nets.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/padstack.py b/src/pyedb/dotnet/database/padstack.py index 6f0fe88243..7527e3cd25 100644 --- a/src/pyedb/dotnet/database/padstack.py +++ b/src/pyedb/dotnet/database/padstack.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/sim_setup_data/__init__.py b/src/pyedb/dotnet/database/sim_setup_data/__init__.py index c23e620fca..03230f9980 100644 --- a/src/pyedb/dotnet/database/sim_setup_data/__init__.py +++ b/src/pyedb/dotnet/database/sim_setup_data/__init__.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from pathlib import Path workdir = Path(__file__).parent diff --git a/src/pyedb/dotnet/database/sim_setup_data/data/__init__.py b/src/pyedb/dotnet/database/sim_setup_data/data/__init__.py index c23e620fca..03230f9980 100644 --- a/src/pyedb/dotnet/database/sim_setup_data/data/__init__.py +++ b/src/pyedb/dotnet/database/sim_setup_data/data/__init__.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from pathlib import Path workdir = Path(__file__).parent diff --git a/src/pyedb/dotnet/database/sim_setup_data/data/adaptive_frequency_data.py b/src/pyedb/dotnet/database/sim_setup_data/data/adaptive_frequency_data.py index 7530e930dc..592c8d0b90 100644 --- a/src/pyedb/dotnet/database/sim_setup_data/data/adaptive_frequency_data.py +++ b/src/pyedb/dotnet/database/sim_setup_data/data/adaptive_frequency_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/sim_setup_data/data/mesh_operation.py b/src/pyedb/dotnet/database/sim_setup_data/data/mesh_operation.py index 84b11d555a..d1f7511ec5 100644 --- a/src/pyedb/dotnet/database/sim_setup_data/data/mesh_operation.py +++ b/src/pyedb/dotnet/database/sim_setup_data/data/mesh_operation.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/sim_setup_data/data/settings.py b/src/pyedb/dotnet/database/sim_setup_data/data/settings.py index 07718e1f80..a7b7e0b6ea 100644 --- a/src/pyedb/dotnet/database/sim_setup_data/data/settings.py +++ b/src/pyedb/dotnet/database/sim_setup_data/data/settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/sim_setup_data/data/sim_setup_info.py b/src/pyedb/dotnet/database/sim_setup_data/data/sim_setup_info.py index 612b1d8c8e..78cdcb259e 100644 --- a/src/pyedb/dotnet/database/sim_setup_data/data/sim_setup_info.py +++ b/src/pyedb/dotnet/database/sim_setup_data/data/sim_setup_info.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/sim_setup_data/data/simulation_settings.py b/src/pyedb/dotnet/database/sim_setup_data/data/simulation_settings.py index e0173aea1c..d429f1334e 100644 --- a/src/pyedb/dotnet/database/sim_setup_data/data/simulation_settings.py +++ b/src/pyedb/dotnet/database/sim_setup_data/data/simulation_settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/sim_setup_data/data/siw_dc_ir_settings.py b/src/pyedb/dotnet/database/sim_setup_data/data/siw_dc_ir_settings.py index ce010bde9d..1f6b79d6de 100644 --- a/src/pyedb/dotnet/database/sim_setup_data/data/siw_dc_ir_settings.py +++ b/src/pyedb/dotnet/database/sim_setup_data/data/siw_dc_ir_settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/sim_setup_data/data/sweep_data.py b/src/pyedb/dotnet/database/sim_setup_data/data/sweep_data.py index 3da2dff3c1..eae39252ff 100644 --- a/src/pyedb/dotnet/database/sim_setup_data/data/sweep_data.py +++ b/src/pyedb/dotnet/database/sim_setup_data/data/sweep_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/sim_setup_data/io/__init__.py b/src/pyedb/dotnet/database/sim_setup_data/io/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/dotnet/database/sim_setup_data/io/__init__.py +++ b/src/pyedb/dotnet/database/sim_setup_data/io/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/dotnet/database/sim_setup_data/io/siwave.py b/src/pyedb/dotnet/database/sim_setup_data/io/siwave.py index 41528ea2ce..4425291ee6 100644 --- a/src/pyedb/dotnet/database/sim_setup_data/io/siwave.py +++ b/src/pyedb/dotnet/database/sim_setup_data/io/siwave.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/siwave.py b/src/pyedb/dotnet/database/siwave.py index b57a4f76c8..2f18e49a61 100644 --- a/src/pyedb/dotnet/database/siwave.py +++ b/src/pyedb/dotnet/database/siwave.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/stackup.py b/src/pyedb/dotnet/database/stackup.py index 0301749ec3..8c06b83a56 100644 --- a/src/pyedb/dotnet/database/stackup.py +++ b/src/pyedb/dotnet/database/stackup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/utilities/__init__.py b/src/pyedb/dotnet/database/utilities/__init__.py index c23e620fca..03230f9980 100644 --- a/src/pyedb/dotnet/database/utilities/__init__.py +++ b/src/pyedb/dotnet/database/utilities/__init__.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from pathlib import Path workdir = Path(__file__).parent diff --git a/src/pyedb/dotnet/database/utilities/heatsink.py b/src/pyedb/dotnet/database/utilities/heatsink.py index b653faf652..d932d95bf8 100644 --- a/src/pyedb/dotnet/database/utilities/heatsink.py +++ b/src/pyedb/dotnet/database/utilities/heatsink.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + class HeatSink: """Heatsink model description. diff --git a/src/pyedb/dotnet/database/utilities/hfss_simulation_setup.py b/src/pyedb/dotnet/database/utilities/hfss_simulation_setup.py index 24399babb3..1fcf5ee028 100644 --- a/src/pyedb/dotnet/database/utilities/hfss_simulation_setup.py +++ b/src/pyedb/dotnet/database/utilities/hfss_simulation_setup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/utilities/obj_base.py b/src/pyedb/dotnet/database/utilities/obj_base.py index a9e18b3c3c..1568087457 100644 --- a/src/pyedb/dotnet/database/utilities/obj_base.py +++ b/src/pyedb/dotnet/database/utilities/obj_base.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/utilities/simulation_setup.py b/src/pyedb/dotnet/database/utilities/simulation_setup.py index 48ad455b13..85b5a5b8e6 100644 --- a/src/pyedb/dotnet/database/utilities/simulation_setup.py +++ b/src/pyedb/dotnet/database/utilities/simulation_setup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/dotnet/database/utilities/siwave_simulation_setup.py b/src/pyedb/dotnet/database/utilities/siwave_simulation_setup.py index c6bf7a2cd6..3ba12e606d 100644 --- a/src/pyedb/dotnet/database/utilities/siwave_simulation_setup.py +++ b/src/pyedb/dotnet/database/utilities/siwave_simulation_setup.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + import warnings from pyedb.dotnet.database.general import ( diff --git a/src/pyedb/dotnet/edb.py b/src/pyedb/dotnet/edb.py index 15510c439c..67c169abe6 100644 --- a/src/pyedb/dotnet/edb.py +++ b/src/pyedb/dotnet/edb.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/edb_logger.py b/src/pyedb/edb_logger.py index 7536816f38..8435c6ce66 100644 --- a/src/pyedb/edb_logger.py +++ b/src/pyedb/edb_logger.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/exceptions.py b/src/pyedb/exceptions.py index d355c16bab..76d80b8ce9 100644 --- a/src/pyedb/exceptions.py +++ b/src/pyedb/exceptions.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + """ """ diff --git a/src/pyedb/extensions/__init__.py b/src/pyedb/extensions/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/extensions/__init__.py +++ b/src/pyedb/extensions/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/extensions/via_design_backend.py b/src/pyedb/extensions/via_design_backend.py index 063e8e61c4..42a8b51873 100644 --- a/src/pyedb/extensions/via_design_backend.py +++ b/src/pyedb/extensions/via_design_backend.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from copy import deepcopy as copy import json from pathlib import Path diff --git a/src/pyedb/generic/__init__.py b/src/pyedb/generic/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/generic/__init__.py +++ b/src/pyedb/generic/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/generic/constants.py b/src/pyedb/generic/constants.py index c1210e961b..30d25312d4 100644 --- a/src/pyedb/generic/constants.py +++ b/src/pyedb/generic/constants.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/generic/data_handlers.py b/src/pyedb/generic/data_handlers.py index 14ccb5b7cb..baee21f877 100644 --- a/src/pyedb/generic/data_handlers.py +++ b/src/pyedb/generic/data_handlers.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + # -*- coding: utf-8 -*- from decimal import Decimal import json diff --git a/src/pyedb/generic/design_types.py b/src/pyedb/generic/design_types.py index bdda08115a..9753413508 100644 --- a/src/pyedb/generic/design_types.py +++ b/src/pyedb/generic/design_types.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/generic/filesystem.py b/src/pyedb/generic/filesystem.py index 767bda6f11..07c0f36b37 100644 --- a/src/pyedb/generic/filesystem.py +++ b/src/pyedb/generic/filesystem.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + import os import random import shutil diff --git a/src/pyedb/generic/general_methods.py b/src/pyedb/generic/general_methods.py index 9757cf9858..2e2c75b80f 100644 --- a/src/pyedb/generic/general_methods.py +++ b/src/pyedb/generic/general_methods.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/generic/plot.py b/src/pyedb/generic/plot.py index 4a4039081a..4250d06c0a 100644 --- a/src/pyedb/generic/plot.py +++ b/src/pyedb/generic/plot.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + import os import warnings diff --git a/src/pyedb/generic/process.py b/src/pyedb/generic/process.py index 813614881b..7067ad7845 100644 --- a/src/pyedb/generic/process.py +++ b/src/pyedb/generic/process.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + import os.path import subprocess diff --git a/src/pyedb/generic/settings.py b/src/pyedb/generic/settings.py index 336944b303..4d075f71d3 100644 --- a/src/pyedb/generic/settings.py +++ b/src/pyedb/generic/settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/__init__.py b/src/pyedb/grpc/database/__init__.py index b95c82c0b3..3d63c30988 100644 --- a/src/pyedb/grpc/database/__init__.py +++ b/src/pyedb/grpc/database/__init__.py @@ -1 +1,23 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from __future__ import absolute_import # noreorder diff --git a/src/pyedb/grpc/database/components.py b/src/pyedb/grpc/database/components.py index 3d1276c7dc..57cf2a27e3 100644 --- a/src/pyedb/grpc/database/components.py +++ b/src/pyedb/grpc/database/components.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/control_file.py b/src/pyedb/grpc/database/control_file.py index 8c4e0849ce..9488153680 100644 --- a/src/pyedb/grpc/database/control_file.py +++ b/src/pyedb/grpc/database/control_file.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/definition/__init__.py b/src/pyedb/grpc/database/definition/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/grpc/database/definition/__init__.py +++ b/src/pyedb/grpc/database/definition/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/grpc/database/definition/component_def.py b/src/pyedb/grpc/database/definition/component_def.py index c384bad34e..f916e3fb6b 100644 --- a/src/pyedb/grpc/database/definition/component_def.py +++ b/src/pyedb/grpc/database/definition/component_def.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/definition/component_model.py b/src/pyedb/grpc/database/definition/component_model.py index 055afd3a77..4926e789fa 100644 --- a/src/pyedb/grpc/database/definition/component_model.py +++ b/src/pyedb/grpc/database/definition/component_model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/definition/component_pin.py b/src/pyedb/grpc/database/definition/component_pin.py index 9307fbfc59..453744e1cc 100644 --- a/src/pyedb/grpc/database/definition/component_pin.py +++ b/src/pyedb/grpc/database/definition/component_pin.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/definition/materials.py b/src/pyedb/grpc/database/definition/materials.py index 5aaa9db72f..b92a7cbcea 100644 --- a/src/pyedb/grpc/database/definition/materials.py +++ b/src/pyedb/grpc/database/definition/materials.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/definition/n_port_component_model.py b/src/pyedb/grpc/database/definition/n_port_component_model.py index eaff5c7728..8df4efde46 100644 --- a/src/pyedb/grpc/database/definition/n_port_component_model.py +++ b/src/pyedb/grpc/database/definition/n_port_component_model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/definition/package_def.py b/src/pyedb/grpc/database/definition/package_def.py index 77f17c5958..90e5dfa646 100644 --- a/src/pyedb/grpc/database/definition/package_def.py +++ b/src/pyedb/grpc/database/definition/package_def.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/definition/padstack_def.py b/src/pyedb/grpc/database/definition/padstack_def.py index a410b507e6..147e306971 100644 --- a/src/pyedb/grpc/database/definition/padstack_def.py +++ b/src/pyedb/grpc/database/definition/padstack_def.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/definitions.py b/src/pyedb/grpc/database/definitions.py index d3a815889f..523e2fa569 100644 --- a/src/pyedb/grpc/database/definitions.py +++ b/src/pyedb/grpc/database/definitions.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/general.py b/src/pyedb/grpc/database/general.py index c040cf6abc..30ce0211a1 100644 --- a/src/pyedb/grpc/database/general.py +++ b/src/pyedb/grpc/database/general.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/geometry/__init__.py b/src/pyedb/grpc/database/geometry/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/grpc/database/geometry/__init__.py +++ b/src/pyedb/grpc/database/geometry/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/grpc/database/geometry/arc_data.py b/src/pyedb/grpc/database/geometry/arc_data.py index 84f443a37d..9355894a56 100644 --- a/src/pyedb/grpc/database/geometry/arc_data.py +++ b/src/pyedb/grpc/database/geometry/arc_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/geometry/point_3d_data.py b/src/pyedb/grpc/database/geometry/point_3d_data.py index db8839a746..c30120d472 100644 --- a/src/pyedb/grpc/database/geometry/point_3d_data.py +++ b/src/pyedb/grpc/database/geometry/point_3d_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/geometry/point_data.py b/src/pyedb/grpc/database/geometry/point_data.py index e939c11153..317b57c617 100644 --- a/src/pyedb/grpc/database/geometry/point_data.py +++ b/src/pyedb/grpc/database/geometry/point_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/geometry/polygon_data.py b/src/pyedb/grpc/database/geometry/polygon_data.py index 2cf4fc0991..6fb505439a 100644 --- a/src/pyedb/grpc/database/geometry/polygon_data.py +++ b/src/pyedb/grpc/database/geometry/polygon_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/hfss.py b/src/pyedb/grpc/database/hfss.py index bf733132a3..1c9c928a0a 100644 --- a/src/pyedb/grpc/database/hfss.py +++ b/src/pyedb/grpc/database/hfss.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/hierarchy/__init__.py b/src/pyedb/grpc/database/hierarchy/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/grpc/database/hierarchy/__init__.py +++ b/src/pyedb/grpc/database/hierarchy/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/grpc/database/hierarchy/component.py b/src/pyedb/grpc/database/hierarchy/component.py index 44dec5813b..023cff8401 100644 --- a/src/pyedb/grpc/database/hierarchy/component.py +++ b/src/pyedb/grpc/database/hierarchy/component.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/hierarchy/model.py b/src/pyedb/grpc/database/hierarchy/model.py index a0be006f0f..e9b04e0ee6 100644 --- a/src/pyedb/grpc/database/hierarchy/model.py +++ b/src/pyedb/grpc/database/hierarchy/model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/hierarchy/netlist_model.py b/src/pyedb/grpc/database/hierarchy/netlist_model.py index 4be660cc6f..899ed25f0b 100644 --- a/src/pyedb/grpc/database/hierarchy/netlist_model.py +++ b/src/pyedb/grpc/database/hierarchy/netlist_model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/hierarchy/pin_pair_model.py b/src/pyedb/grpc/database/hierarchy/pin_pair_model.py index 0905ad5344..10b27accfe 100644 --- a/src/pyedb/grpc/database/hierarchy/pin_pair_model.py +++ b/src/pyedb/grpc/database/hierarchy/pin_pair_model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/hierarchy/pingroup.py b/src/pyedb/grpc/database/hierarchy/pingroup.py index 1feccd4f2a..ef8d50e86d 100644 --- a/src/pyedb/grpc/database/hierarchy/pingroup.py +++ b/src/pyedb/grpc/database/hierarchy/pingroup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/hierarchy/s_parameter_model.py b/src/pyedb/grpc/database/hierarchy/s_parameter_model.py index 51ea6ebcea..7b5fc5167d 100644 --- a/src/pyedb/grpc/database/hierarchy/s_parameter_model.py +++ b/src/pyedb/grpc/database/hierarchy/s_parameter_model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/hierarchy/spice_model.py b/src/pyedb/grpc/database/hierarchy/spice_model.py index 5dec0c03ec..0e8997c81d 100644 --- a/src/pyedb/grpc/database/hierarchy/spice_model.py +++ b/src/pyedb/grpc/database/hierarchy/spice_model.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/layers/__init__.py b/src/pyedb/grpc/database/layers/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/grpc/database/layers/__init__.py +++ b/src/pyedb/grpc/database/layers/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/grpc/database/layers/layer.py b/src/pyedb/grpc/database/layers/layer.py index ae3839cc2a..e74bc833c5 100644 --- a/src/pyedb/grpc/database/layers/layer.py +++ b/src/pyedb/grpc/database/layers/layer.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, diff --git a/src/pyedb/grpc/database/layers/stackup_layer.py b/src/pyedb/grpc/database/layers/stackup_layer.py index bf8e015b2d..0f1a183808 100644 --- a/src/pyedb/grpc/database/layers/stackup_layer.py +++ b/src/pyedb/grpc/database/layers/stackup_layer.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/layout/__init__.py b/src/pyedb/grpc/database/layout/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/grpc/database/layout/__init__.py +++ b/src/pyedb/grpc/database/layout/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/grpc/database/layout/cell.py b/src/pyedb/grpc/database/layout/cell.py index 7b4c5f3be2..43c15c625b 100644 --- a/src/pyedb/grpc/database/layout/cell.py +++ b/src/pyedb/grpc/database/layout/cell.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/layout/layout.py b/src/pyedb/grpc/database/layout/layout.py index e22dd32c35..67c4c795d8 100644 --- a/src/pyedb/grpc/database/layout/layout.py +++ b/src/pyedb/grpc/database/layout/layout.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/layout/voltage_regulator.py b/src/pyedb/grpc/database/layout/voltage_regulator.py index d97974af6a..41d56bd2cd 100644 --- a/src/pyedb/grpc/database/layout/voltage_regulator.py +++ b/src/pyedb/grpc/database/layout/voltage_regulator.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/layout_validation.py b/src/pyedb/grpc/database/layout_validation.py index c9cf9dfe4c..7c98674459 100644 --- a/src/pyedb/grpc/database/layout_validation.py +++ b/src/pyedb/grpc/database/layout_validation.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/modeler.py b/src/pyedb/grpc/database/modeler.py index 0f8168bbf4..19d62b139b 100644 --- a/src/pyedb/grpc/database/modeler.py +++ b/src/pyedb/grpc/database/modeler.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/net/__init__.py b/src/pyedb/grpc/database/net/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/grpc/database/net/__init__.py +++ b/src/pyedb/grpc/database/net/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/grpc/database/net/differential_pair.py b/src/pyedb/grpc/database/net/differential_pair.py index 343469458c..7a9b8b19cc 100644 --- a/src/pyedb/grpc/database/net/differential_pair.py +++ b/src/pyedb/grpc/database/net/differential_pair.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/net/extended_net.py b/src/pyedb/grpc/database/net/extended_net.py index 172b2409b9..a11c993454 100644 --- a/src/pyedb/grpc/database/net/extended_net.py +++ b/src/pyedb/grpc/database/net/extended_net.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/net/net.py b/src/pyedb/grpc/database/net/net.py index 319bf1c247..650b4be14f 100644 --- a/src/pyedb/grpc/database/net/net.py +++ b/src/pyedb/grpc/database/net/net.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/net/net_class.py b/src/pyedb/grpc/database/net/net_class.py index e19aac4c9d..8ed8f155bb 100644 --- a/src/pyedb/grpc/database/net/net_class.py +++ b/src/pyedb/grpc/database/net/net_class.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/nets.py b/src/pyedb/grpc/database/nets.py index ea1602909e..30b20d1526 100644 --- a/src/pyedb/grpc/database/nets.py +++ b/src/pyedb/grpc/database/nets.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/padstacks.py b/src/pyedb/grpc/database/padstacks.py index 536feab899..36674fc835 100644 --- a/src/pyedb/grpc/database/padstacks.py +++ b/src/pyedb/grpc/database/padstacks.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/ports/__init__.py b/src/pyedb/grpc/database/ports/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/grpc/database/ports/__init__.py +++ b/src/pyedb/grpc/database/ports/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/grpc/database/ports/ports.py b/src/pyedb/grpc/database/ports/ports.py index ad83013884..4e0c3ec82e 100644 --- a/src/pyedb/grpc/database/ports/ports.py +++ b/src/pyedb/grpc/database/ports/ports.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/primitive/__init__.py b/src/pyedb/grpc/database/primitive/__init__.py index c23e620fca..03230f9980 100644 --- a/src/pyedb/grpc/database/primitive/__init__.py +++ b/src/pyedb/grpc/database/primitive/__init__.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from pathlib import Path workdir = Path(__file__).parent diff --git a/src/pyedb/grpc/database/primitive/bondwire.py b/src/pyedb/grpc/database/primitive/bondwire.py index b638f2d336..750034f250 100644 --- a/src/pyedb/grpc/database/primitive/bondwire.py +++ b/src/pyedb/grpc/database/primitive/bondwire.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/primitive/circle.py b/src/pyedb/grpc/database/primitive/circle.py index 3d852e1bd9..03ffad0af9 100644 --- a/src/pyedb/grpc/database/primitive/circle.py +++ b/src/pyedb/grpc/database/primitive/circle.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/primitive/padstack_instance.py b/src/pyedb/grpc/database/primitive/padstack_instance.py index 70375c4cab..22d8261b43 100644 --- a/src/pyedb/grpc/database/primitive/padstack_instance.py +++ b/src/pyedb/grpc/database/primitive/padstack_instance.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/primitive/path.py b/src/pyedb/grpc/database/primitive/path.py index 29eb3c71df..eeecbc6706 100644 --- a/src/pyedb/grpc/database/primitive/path.py +++ b/src/pyedb/grpc/database/primitive/path.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/primitive/polygon.py b/src/pyedb/grpc/database/primitive/polygon.py index e073cd5c97..d89ba577ef 100644 --- a/src/pyedb/grpc/database/primitive/polygon.py +++ b/src/pyedb/grpc/database/primitive/polygon.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/primitive/primitive.py b/src/pyedb/grpc/database/primitive/primitive.py index c54f034b5b..26da2079d9 100644 --- a/src/pyedb/grpc/database/primitive/primitive.py +++ b/src/pyedb/grpc/database/primitive/primitive.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/primitive/rectangle.py b/src/pyedb/grpc/database/primitive/rectangle.py index 48e4d2d206..8ec495a49c 100644 --- a/src/pyedb/grpc/database/primitive/rectangle.py +++ b/src/pyedb/grpc/database/primitive/rectangle.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/__init__.py b/src/pyedb/grpc/database/simulation_setup/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/grpc/database/simulation_setup/__init__.py +++ b/src/pyedb/grpc/database/simulation_setup/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/grpc/database/simulation_setup/adaptive_frequency.py b/src/pyedb/grpc/database/simulation_setup/adaptive_frequency.py index 430ae9dcd4..b5bf28003c 100644 --- a/src/pyedb/grpc/database/simulation_setup/adaptive_frequency.py +++ b/src/pyedb/grpc/database/simulation_setup/adaptive_frequency.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/hfss_advanced_meshing_settings.py b/src/pyedb/grpc/database/simulation_setup/hfss_advanced_meshing_settings.py index 2def26c6ec..be4b08c207 100644 --- a/src/pyedb/grpc/database/simulation_setup/hfss_advanced_meshing_settings.py +++ b/src/pyedb/grpc/database/simulation_setup/hfss_advanced_meshing_settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/hfss_advanced_settings.py b/src/pyedb/grpc/database/simulation_setup/hfss_advanced_settings.py index 10ba9ec2bc..776d54a823 100644 --- a/src/pyedb/grpc/database/simulation_setup/hfss_advanced_settings.py +++ b/src/pyedb/grpc/database/simulation_setup/hfss_advanced_settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/hfss_dcr_settings.py b/src/pyedb/grpc/database/simulation_setup/hfss_dcr_settings.py index bc70dcae9d..2a26fc7077 100644 --- a/src/pyedb/grpc/database/simulation_setup/hfss_dcr_settings.py +++ b/src/pyedb/grpc/database/simulation_setup/hfss_dcr_settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/hfss_general_settings.py b/src/pyedb/grpc/database/simulation_setup/hfss_general_settings.py index 559b519631..99bf3f2a98 100644 --- a/src/pyedb/grpc/database/simulation_setup/hfss_general_settings.py +++ b/src/pyedb/grpc/database/simulation_setup/hfss_general_settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/hfss_settings_options.py b/src/pyedb/grpc/database/simulation_setup/hfss_settings_options.py index bb0124d3a2..d8c86b4687 100644 --- a/src/pyedb/grpc/database/simulation_setup/hfss_settings_options.py +++ b/src/pyedb/grpc/database/simulation_setup/hfss_settings_options.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/hfss_simulation_settings.py b/src/pyedb/grpc/database/simulation_setup/hfss_simulation_settings.py index ec5730c5c2..8c16baff11 100644 --- a/src/pyedb/grpc/database/simulation_setup/hfss_simulation_settings.py +++ b/src/pyedb/grpc/database/simulation_setup/hfss_simulation_settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/hfss_simulation_setup.py b/src/pyedb/grpc/database/simulation_setup/hfss_simulation_setup.py index ef3d0daf5c..6c38ea13bd 100644 --- a/src/pyedb/grpc/database/simulation_setup/hfss_simulation_setup.py +++ b/src/pyedb/grpc/database/simulation_setup/hfss_simulation_setup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/hfss_solver_settings.py b/src/pyedb/grpc/database/simulation_setup/hfss_solver_settings.py index 9dc75fd192..9c3d525b34 100644 --- a/src/pyedb/grpc/database/simulation_setup/hfss_solver_settings.py +++ b/src/pyedb/grpc/database/simulation_setup/hfss_solver_settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/mesh_operation.py b/src/pyedb/grpc/database/simulation_setup/mesh_operation.py index 84243c6b3c..bd47851058 100644 --- a/src/pyedb/grpc/database/simulation_setup/mesh_operation.py +++ b/src/pyedb/grpc/database/simulation_setup/mesh_operation.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/raptor_x_advanced_settings.py b/src/pyedb/grpc/database/simulation_setup/raptor_x_advanced_settings.py index 208fe7b666..f9750c371b 100644 --- a/src/pyedb/grpc/database/simulation_setup/raptor_x_advanced_settings.py +++ b/src/pyedb/grpc/database/simulation_setup/raptor_x_advanced_settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/raptor_x_general_settings.py b/src/pyedb/grpc/database/simulation_setup/raptor_x_general_settings.py index da2487cdc6..178bb7c436 100644 --- a/src/pyedb/grpc/database/simulation_setup/raptor_x_general_settings.py +++ b/src/pyedb/grpc/database/simulation_setup/raptor_x_general_settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/raptor_x_simulation_settings.py b/src/pyedb/grpc/database/simulation_setup/raptor_x_simulation_settings.py index 9d494734a1..5004fd5813 100644 --- a/src/pyedb/grpc/database/simulation_setup/raptor_x_simulation_settings.py +++ b/src/pyedb/grpc/database/simulation_setup/raptor_x_simulation_settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/raptor_x_simulation_setup.py b/src/pyedb/grpc/database/simulation_setup/raptor_x_simulation_setup.py index 2759466ab7..d5b50da72c 100644 --- a/src/pyedb/grpc/database/simulation_setup/raptor_x_simulation_setup.py +++ b/src/pyedb/grpc/database/simulation_setup/raptor_x_simulation_setup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/siwave_dcir_simulation_setup.py b/src/pyedb/grpc/database/simulation_setup/siwave_dcir_simulation_setup.py index ff4b4420b2..99680d8150 100644 --- a/src/pyedb/grpc/database/simulation_setup/siwave_dcir_simulation_setup.py +++ b/src/pyedb/grpc/database/simulation_setup/siwave_dcir_simulation_setup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/siwave_simulation_setup.py b/src/pyedb/grpc/database/simulation_setup/siwave_simulation_setup.py index a48908788b..4e58e32f24 100644 --- a/src/pyedb/grpc/database/simulation_setup/siwave_simulation_setup.py +++ b/src/pyedb/grpc/database/simulation_setup/siwave_simulation_setup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/simulation_setup/sweep_data.py b/src/pyedb/grpc/database/simulation_setup/sweep_data.py index 4a3a587b03..954ac0ce42 100644 --- a/src/pyedb/grpc/database/simulation_setup/sweep_data.py +++ b/src/pyedb/grpc/database/simulation_setup/sweep_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/siwave.py b/src/pyedb/grpc/database/siwave.py index 20d4de2cc7..c71631cf21 100644 --- a/src/pyedb/grpc/database/siwave.py +++ b/src/pyedb/grpc/database/siwave.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/source_excitations.py b/src/pyedb/grpc/database/source_excitations.py index ea4ba49ba1..8eb8ac22ab 100644 --- a/src/pyedb/grpc/database/source_excitations.py +++ b/src/pyedb/grpc/database/source_excitations.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/stackup.py b/src/pyedb/grpc/database/stackup.py index 0af14c44a5..7c095fcbc9 100644 --- a/src/pyedb/grpc/database/stackup.py +++ b/src/pyedb/grpc/database/stackup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/terminal/__init__.py b/src/pyedb/grpc/database/terminal/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/grpc/database/terminal/__init__.py +++ b/src/pyedb/grpc/database/terminal/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/grpc/database/terminal/bundle_terminal.py b/src/pyedb/grpc/database/terminal/bundle_terminal.py index e1957e0483..739f747191 100644 --- a/src/pyedb/grpc/database/terminal/bundle_terminal.py +++ b/src/pyedb/grpc/database/terminal/bundle_terminal.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/terminal/edge_terminal.py b/src/pyedb/grpc/database/terminal/edge_terminal.py index 2efdb67442..7c1da3136f 100644 --- a/src/pyedb/grpc/database/terminal/edge_terminal.py +++ b/src/pyedb/grpc/database/terminal/edge_terminal.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/terminal/padstack_instance_terminal.py b/src/pyedb/grpc/database/terminal/padstack_instance_terminal.py index 0c69eb9dab..65a4cb1b31 100644 --- a/src/pyedb/grpc/database/terminal/padstack_instance_terminal.py +++ b/src/pyedb/grpc/database/terminal/padstack_instance_terminal.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/terminal/pingroup_terminal.py b/src/pyedb/grpc/database/terminal/pingroup_terminal.py index 7ab3e9ac7e..7d27a549b6 100644 --- a/src/pyedb/grpc/database/terminal/pingroup_terminal.py +++ b/src/pyedb/grpc/database/terminal/pingroup_terminal.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/terminal/point_terminal.py b/src/pyedb/grpc/database/terminal/point_terminal.py index 7fb9ba0665..a185c05b38 100644 --- a/src/pyedb/grpc/database/terminal/point_terminal.py +++ b/src/pyedb/grpc/database/terminal/point_terminal.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/terminal/terminal.py b/src/pyedb/grpc/database/terminal/terminal.py index c4ff1cd86c..087779a081 100644 --- a/src/pyedb/grpc/database/terminal/terminal.py +++ b/src/pyedb/grpc/database/terminal/terminal.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/utility/__init__.py b/src/pyedb/grpc/database/utility/__init__.py index c23e620fca..03230f9980 100644 --- a/src/pyedb/grpc/database/utility/__init__.py +++ b/src/pyedb/grpc/database/utility/__init__.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from pathlib import Path workdir = Path(__file__).parent diff --git a/src/pyedb/grpc/database/utility/constants.py b/src/pyedb/grpc/database/utility/constants.py index 7d29cf8679..f3bb105d11 100644 --- a/src/pyedb/grpc/database/utility/constants.py +++ b/src/pyedb/grpc/database/utility/constants.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/utility/heat_sink.py b/src/pyedb/grpc/database/utility/heat_sink.py index 8b161927a1..8d5279a10d 100644 --- a/src/pyedb/grpc/database/utility/heat_sink.py +++ b/src/pyedb/grpc/database/utility/heat_sink.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/utility/hfss_extent_info.py b/src/pyedb/grpc/database/utility/hfss_extent_info.py index 546f17d974..1bf80a0b9c 100644 --- a/src/pyedb/grpc/database/utility/hfss_extent_info.py +++ b/src/pyedb/grpc/database/utility/hfss_extent_info.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/utility/layout_statistics.py b/src/pyedb/grpc/database/utility/layout_statistics.py index ed83b11bef..6b03158c50 100644 --- a/src/pyedb/grpc/database/utility/layout_statistics.py +++ b/src/pyedb/grpc/database/utility/layout_statistics.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/utility/rlc.py b/src/pyedb/grpc/database/utility/rlc.py index b059fc862f..33c48e557c 100644 --- a/src/pyedb/grpc/database/utility/rlc.py +++ b/src/pyedb/grpc/database/utility/rlc.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/utility/sources.py b/src/pyedb/grpc/database/utility/sources.py index 632f7afd94..41b93b0f13 100644 --- a/src/pyedb/grpc/database/utility/sources.py +++ b/src/pyedb/grpc/database/utility/sources.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/utility/sweep_data_distribution.py b/src/pyedb/grpc/database/utility/sweep_data_distribution.py index d6db4bfa2f..38b92e1874 100644 --- a/src/pyedb/grpc/database/utility/sweep_data_distribution.py +++ b/src/pyedb/grpc/database/utility/sweep_data_distribution.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/database/utility/xml_control_file.py b/src/pyedb/grpc/database/utility/xml_control_file.py index 7bffc083f2..75c2851c43 100644 --- a/src/pyedb/grpc/database/utility/xml_control_file.py +++ b/src/pyedb/grpc/database/utility/xml_control_file.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/edb.py b/src/pyedb/grpc/edb.py index 57936485bc..a25f3c925a 100644 --- a/src/pyedb/grpc/edb.py +++ b/src/pyedb/grpc/edb.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/edb_init.py b/src/pyedb/grpc/edb_init.py index f772ab6794..a167e26457 100644 --- a/src/pyedb/grpc/edb_init.py +++ b/src/pyedb/grpc/edb_init.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/grpc/rpc_session.py b/src/pyedb/grpc/rpc_session.py index 8b67e2b95e..a1db9d6bd1 100644 --- a/src/pyedb/grpc/rpc_session.py +++ b/src/pyedb/grpc/rpc_session.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/__init__.py b/src/pyedb/ipc2581/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/ipc2581/__init__.py +++ b/src/pyedb/ipc2581/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/ipc2581/bom/__init__.py b/src/pyedb/ipc2581/bom/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/ipc2581/bom/__init__.py +++ b/src/pyedb/ipc2581/bom/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/ipc2581/bom/bom.py b/src/pyedb/ipc2581/bom/bom.py index a1412ad151..bdc94b074b 100644 --- a/src/pyedb/ipc2581/bom/bom.py +++ b/src/pyedb/ipc2581/bom/bom.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/bom/bom_item.py b/src/pyedb/ipc2581/bom/bom_item.py index b61c3ff5a5..f62add812e 100644 --- a/src/pyedb/ipc2581/bom/bom_item.py +++ b/src/pyedb/ipc2581/bom/bom_item.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/bom/characteristics.py b/src/pyedb/ipc2581/bom/characteristics.py index 7f70afbc3d..48640ed57d 100644 --- a/src/pyedb/ipc2581/bom/characteristics.py +++ b/src/pyedb/ipc2581/bom/characteristics.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/bom/refdes.py b/src/pyedb/ipc2581/bom/refdes.py index 560fb21810..35cbf9bc03 100644 --- a/src/pyedb/ipc2581/bom/refdes.py +++ b/src/pyedb/ipc2581/bom/refdes.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/content/__init__.py b/src/pyedb/ipc2581/content/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/ipc2581/content/__init__.py +++ b/src/pyedb/ipc2581/content/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/ipc2581/content/color.py b/src/pyedb/ipc2581/content/color.py index 3e8aa55a2d..0aacbd2624 100644 --- a/src/pyedb/ipc2581/content/color.py +++ b/src/pyedb/ipc2581/content/color.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/content/content.py b/src/pyedb/ipc2581/content/content.py index 76801a07ec..1ce378857c 100644 --- a/src/pyedb/ipc2581/content/content.py +++ b/src/pyedb/ipc2581/content/content.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/content/dictionary_color.py b/src/pyedb/ipc2581/content/dictionary_color.py index a8c2f0d863..2fe891e414 100644 --- a/src/pyedb/ipc2581/content/dictionary_color.py +++ b/src/pyedb/ipc2581/content/dictionary_color.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/content/dictionary_fill.py b/src/pyedb/ipc2581/content/dictionary_fill.py index d20f69ae10..a7160d0e48 100644 --- a/src/pyedb/ipc2581/content/dictionary_fill.py +++ b/src/pyedb/ipc2581/content/dictionary_fill.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/content/dictionary_line.py b/src/pyedb/ipc2581/content/dictionary_line.py index 311b539aba..4dd5563850 100644 --- a/src/pyedb/ipc2581/content/dictionary_line.py +++ b/src/pyedb/ipc2581/content/dictionary_line.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/content/entry_color.py b/src/pyedb/ipc2581/content/entry_color.py index f2c0030013..5b4a1d6559 100644 --- a/src/pyedb/ipc2581/content/entry_color.py +++ b/src/pyedb/ipc2581/content/entry_color.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/content/entry_line.py b/src/pyedb/ipc2581/content/entry_line.py index ef1bbb0895..592f6a3215 100644 --- a/src/pyedb/ipc2581/content/entry_line.py +++ b/src/pyedb/ipc2581/content/entry_line.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/content/fill.py b/src/pyedb/ipc2581/content/fill.py index 5c202eb66f..fc0960d835 100644 --- a/src/pyedb/ipc2581/content/fill.py +++ b/src/pyedb/ipc2581/content/fill.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/content/layer_ref.py b/src/pyedb/ipc2581/content/layer_ref.py index c381918da4..a712c3994c 100644 --- a/src/pyedb/ipc2581/content/layer_ref.py +++ b/src/pyedb/ipc2581/content/layer_ref.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/content/standard_geometries_dictionary.py b/src/pyedb/ipc2581/content/standard_geometries_dictionary.py index d379bd091e..1581e3fa0b 100644 --- a/src/pyedb/ipc2581/content/standard_geometries_dictionary.py +++ b/src/pyedb/ipc2581/content/standard_geometries_dictionary.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/__init__.py b/src/pyedb/ipc2581/ecad/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/ipc2581/ecad/__init__.py +++ b/src/pyedb/ipc2581/ecad/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/ipc2581/ecad/cad_data/__init__.py b/src/pyedb/ipc2581/ecad/cad_data/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/__init__.py +++ b/src/pyedb/ipc2581/ecad/cad_data/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/ipc2581/ecad/cad_data/assembly_drawing.py b/src/pyedb/ipc2581/ecad/cad_data/assembly_drawing.py index 910734ac85..f4f22eaa3b 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/assembly_drawing.py +++ b/src/pyedb/ipc2581/ecad/cad_data/assembly_drawing.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/cad_data.py b/src/pyedb/ipc2581/ecad/cad_data/cad_data.py index 7a5381629d..546e59cf67 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/cad_data.py +++ b/src/pyedb/ipc2581/ecad/cad_data/cad_data.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/component.py b/src/pyedb/ipc2581/ecad/cad_data/component.py index 20cc609a28..d72ad2e322 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/component.py +++ b/src/pyedb/ipc2581/ecad/cad_data/component.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/drill.py b/src/pyedb/ipc2581/ecad/cad_data/drill.py index 344abf1310..f008ce4125 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/drill.py +++ b/src/pyedb/ipc2581/ecad/cad_data/drill.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/feature.py b/src/pyedb/ipc2581/ecad/cad_data/feature.py index 001f19a033..246bc2c85b 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/feature.py +++ b/src/pyedb/ipc2581/ecad/cad_data/feature.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/layer.py b/src/pyedb/ipc2581/ecad/cad_data/layer.py index 78c4c4360c..a2356f3715 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/layer.py +++ b/src/pyedb/ipc2581/ecad/cad_data/layer.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/layer_feature.py b/src/pyedb/ipc2581/ecad/cad_data/layer_feature.py index effe4dbf69..76e71c5126 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/layer_feature.py +++ b/src/pyedb/ipc2581/ecad/cad_data/layer_feature.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/logical_net.py b/src/pyedb/ipc2581/ecad/cad_data/logical_net.py index 8e93034bc2..37016796e2 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/logical_net.py +++ b/src/pyedb/ipc2581/ecad/cad_data/logical_net.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/outline.py b/src/pyedb/ipc2581/ecad/cad_data/outline.py index a19b471692..dc814935c7 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/outline.py +++ b/src/pyedb/ipc2581/ecad/cad_data/outline.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/package.py b/src/pyedb/ipc2581/ecad/cad_data/package.py index b0275975ae..94e7414bfa 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/package.py +++ b/src/pyedb/ipc2581/ecad/cad_data/package.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/padstack_def.py b/src/pyedb/ipc2581/ecad/cad_data/padstack_def.py index a0215665b3..89e5b628ab 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/padstack_def.py +++ b/src/pyedb/ipc2581/ecad/cad_data/padstack_def.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/padstack_hole_def.py b/src/pyedb/ipc2581/ecad/cad_data/padstack_hole_def.py index 3e380d8b01..82e9a64c3c 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/padstack_hole_def.py +++ b/src/pyedb/ipc2581/ecad/cad_data/padstack_hole_def.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/padstack_instance.py b/src/pyedb/ipc2581/ecad/cad_data/padstack_instance.py index 08c3697436..fe9e3bd79f 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/padstack_instance.py +++ b/src/pyedb/ipc2581/ecad/cad_data/padstack_instance.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/padstack_pad_def.py b/src/pyedb/ipc2581/ecad/cad_data/padstack_pad_def.py index 8a2a18062d..144ca24dca 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/padstack_pad_def.py +++ b/src/pyedb/ipc2581/ecad/cad_data/padstack_pad_def.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/path.py b/src/pyedb/ipc2581/ecad/cad_data/path.py index 68a61e6f4a..1ed36a26ed 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/path.py +++ b/src/pyedb/ipc2581/ecad/cad_data/path.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/phy_net.py b/src/pyedb/ipc2581/ecad/cad_data/phy_net.py index 96268a3714..e37543a06e 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/phy_net.py +++ b/src/pyedb/ipc2581/ecad/cad_data/phy_net.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/pin.py b/src/pyedb/ipc2581/ecad/cad_data/pin.py index ca40934ea9..18136107cc 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/pin.py +++ b/src/pyedb/ipc2581/ecad/cad_data/pin.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/polygon.py b/src/pyedb/ipc2581/ecad/cad_data/polygon.py index 07689bb25a..9d92ed1e5b 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/polygon.py +++ b/src/pyedb/ipc2581/ecad/cad_data/polygon.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/profile.py b/src/pyedb/ipc2581/ecad/cad_data/profile.py index ed1a328d13..4d9069bec9 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/profile.py +++ b/src/pyedb/ipc2581/ecad/cad_data/profile.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/stackup.py b/src/pyedb/ipc2581/ecad/cad_data/stackup.py index 852e5f24cb..e333400355 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/stackup.py +++ b/src/pyedb/ipc2581/ecad/cad_data/stackup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/stackup_group.py b/src/pyedb/ipc2581/ecad/cad_data/stackup_group.py index 102e926324..d6ec6684a0 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/stackup_group.py +++ b/src/pyedb/ipc2581/ecad/cad_data/stackup_group.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/stackup_layer.py b/src/pyedb/ipc2581/ecad/cad_data/stackup_layer.py index 826f01c500..0bcfbf83d8 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/stackup_layer.py +++ b/src/pyedb/ipc2581/ecad/cad_data/stackup_layer.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_data/step.py b/src/pyedb/ipc2581/ecad/cad_data/step.py index a3ecd12bf1..4678ed4d04 100644 --- a/src/pyedb/ipc2581/ecad/cad_data/step.py +++ b/src/pyedb/ipc2581/ecad/cad_data/step.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/cad_header.py b/src/pyedb/ipc2581/ecad/cad_header.py index c1346145ed..6316d1f622 100644 --- a/src/pyedb/ipc2581/ecad/cad_header.py +++ b/src/pyedb/ipc2581/ecad/cad_header.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/ecad.py b/src/pyedb/ipc2581/ecad/ecad.py index 9ede63eead..e367835f2f 100644 --- a/src/pyedb/ipc2581/ecad/ecad.py +++ b/src/pyedb/ipc2581/ecad/ecad.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ecad/spec.py b/src/pyedb/ipc2581/ecad/spec.py index 512983d805..6c94df7fb1 100644 --- a/src/pyedb/ipc2581/ecad/spec.py +++ b/src/pyedb/ipc2581/ecad/spec.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/history_record.py b/src/pyedb/ipc2581/history_record.py index cbeeae88ac..a2662a37ca 100644 --- a/src/pyedb/ipc2581/history_record.py +++ b/src/pyedb/ipc2581/history_record.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/ipc2581.py b/src/pyedb/ipc2581/ipc2581.py index f59614ea7f..be607a1766 100644 --- a/src/pyedb/ipc2581/ipc2581.py +++ b/src/pyedb/ipc2581/ipc2581.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/ipc2581/logistic_header.py b/src/pyedb/ipc2581/logistic_header.py index 47f74f367c..3dd4dfe5f7 100644 --- a/src/pyedb/ipc2581/logistic_header.py +++ b/src/pyedb/ipc2581/logistic_header.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/misc/__init__.py b/src/pyedb/misc/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/misc/__init__.py +++ b/src/pyedb/misc/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/misc/aedtlib_personalib_install.py b/src/pyedb/misc/aedtlib_personalib_install.py index 2c21a73984..0e4237b272 100644 --- a/src/pyedb/misc/aedtlib_personalib_install.py +++ b/src/pyedb/misc/aedtlib_personalib_install.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/misc/downloads.py b/src/pyedb/misc/downloads.py index da52ed8ec5..fc107025dd 100644 --- a/src/pyedb/misc/downloads.py +++ b/src/pyedb/misc/downloads.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/misc/misc.py b/src/pyedb/misc/misc.py index 6116e821d4..9b541ae315 100644 --- a/src/pyedb/misc/misc.py +++ b/src/pyedb/misc/misc.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/misc/siw_feature_config/__init__.py b/src/pyedb/misc/siw_feature_config/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/misc/siw_feature_config/__init__.py +++ b/src/pyedb/misc/siw_feature_config/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/misc/siw_feature_config/emc/__init__.py b/src/pyedb/misc/siw_feature_config/emc/__init__.py index e69de29bb2..919240eaef 100644 --- a/src/pyedb/misc/siw_feature_config/emc/__init__.py +++ b/src/pyedb/misc/siw_feature_config/emc/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/src/pyedb/misc/siw_feature_config/emc/component_tags.py b/src/pyedb/misc/siw_feature_config/emc/component_tags.py index bf3315709b..117da3b504 100644 --- a/src/pyedb/misc/siw_feature_config/emc/component_tags.py +++ b/src/pyedb/misc/siw_feature_config/emc/component_tags.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from pyedb.misc.siw_feature_config.emc.xml_generic import XmlGeneric diff --git a/src/pyedb/misc/siw_feature_config/emc/net_tags.py b/src/pyedb/misc/siw_feature_config/emc/net_tags.py index 651635cb10..c6c0ca6b2a 100644 --- a/src/pyedb/misc/siw_feature_config/emc/net_tags.py +++ b/src/pyedb/misc/siw_feature_config/emc/net_tags.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from pyedb.misc.siw_feature_config.emc.xml_generic import XmlGeneric diff --git a/src/pyedb/misc/siw_feature_config/emc/tag_library.py b/src/pyedb/misc/siw_feature_config/emc/tag_library.py index 81b820659d..8a23ec1237 100644 --- a/src/pyedb/misc/siw_feature_config/emc/tag_library.py +++ b/src/pyedb/misc/siw_feature_config/emc/tag_library.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from pyedb.misc.siw_feature_config.emc.xml_generic import XmlGeneric diff --git a/src/pyedb/misc/siw_feature_config/emc/xml_generic.py b/src/pyedb/misc/siw_feature_config/emc/xml_generic.py index 213efa797c..1a3f378937 100644 --- a/src/pyedb/misc/siw_feature_config/emc/xml_generic.py +++ b/src/pyedb/misc/siw_feature_config/emc/xml_generic.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from pyedb.generic.general_methods import ET diff --git a/src/pyedb/misc/siw_feature_config/emc_rule_checker_settings.py b/src/pyedb/misc/siw_feature_config/emc_rule_checker_settings.py index c744ab6206..33613f2fca 100644 --- a/src/pyedb/misc/siw_feature_config/emc_rule_checker_settings.py +++ b/src/pyedb/misc/siw_feature_config/emc_rule_checker_settings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/misc/siw_feature_config/xtalk_scan/fd_xtalk_scan_config.py b/src/pyedb/misc/siw_feature_config/xtalk_scan/fd_xtalk_scan_config.py index b33b2c0186..b18df9548d 100644 --- a/src/pyedb/misc/siw_feature_config/xtalk_scan/fd_xtalk_scan_config.py +++ b/src/pyedb/misc/siw_feature_config/xtalk_scan/fd_xtalk_scan_config.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/misc/siw_feature_config/xtalk_scan/impedance_scan_config.py b/src/pyedb/misc/siw_feature_config/xtalk_scan/impedance_scan_config.py index 62822e3600..b8dcff7155 100644 --- a/src/pyedb/misc/siw_feature_config/xtalk_scan/impedance_scan_config.py +++ b/src/pyedb/misc/siw_feature_config/xtalk_scan/impedance_scan_config.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/misc/siw_feature_config/xtalk_scan/net.py b/src/pyedb/misc/siw_feature_config/xtalk_scan/net.py index e43cce55b7..397f4046a2 100644 --- a/src/pyedb/misc/siw_feature_config/xtalk_scan/net.py +++ b/src/pyedb/misc/siw_feature_config/xtalk_scan/net.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/misc/siw_feature_config/xtalk_scan/pins.py b/src/pyedb/misc/siw_feature_config/xtalk_scan/pins.py index 1e79e0c9e5..91e0688450 100644 --- a/src/pyedb/misc/siw_feature_config/xtalk_scan/pins.py +++ b/src/pyedb/misc/siw_feature_config/xtalk_scan/pins.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/misc/siw_feature_config/xtalk_scan/scan_config.py b/src/pyedb/misc/siw_feature_config/xtalk_scan/scan_config.py index 5317063d09..b0467a3e24 100644 --- a/src/pyedb/misc/siw_feature_config/xtalk_scan/scan_config.py +++ b/src/pyedb/misc/siw_feature_config/xtalk_scan/scan_config.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/misc/siw_feature_config/xtalk_scan/td_xtalk_config.py b/src/pyedb/misc/siw_feature_config/xtalk_scan/td_xtalk_config.py index 321597f286..3db4e4bd85 100644 --- a/src/pyedb/misc/siw_feature_config/xtalk_scan/td_xtalk_config.py +++ b/src/pyedb/misc/siw_feature_config/xtalk_scan/td_xtalk_config.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/misc/utilities.py b/src/pyedb/misc/utilities.py index 52ddc13cf8..9d867547c6 100644 --- a/src/pyedb/misc/utilities.py +++ b/src/pyedb/misc/utilities.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/modeler/geometry_operators.py b/src/pyedb/modeler/geometry_operators.py index b68a47c273..255e895b7d 100644 --- a/src/pyedb/modeler/geometry_operators.py +++ b/src/pyedb/modeler/geometry_operators.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + # -*- coding: utf-8 -*- from collections import defaultdict import math diff --git a/src/pyedb/siwave.py b/src/pyedb/siwave.py index d986b74c12..d550463def 100644 --- a/src/pyedb/siwave.py +++ b/src/pyedb/siwave.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + """ This module contains the ``Siwave`` class. diff --git a/src/pyedb/siwave_core/icepak.py b/src/pyedb/siwave_core/icepak.py index 264660b86f..d7e3b86773 100644 --- a/src/pyedb/siwave_core/icepak.py +++ b/src/pyedb/siwave_core/icepak.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/src/pyedb/workflow.py b/src/pyedb/workflow.py index c945783821..3e2844ed1f 100644 --- a/src/pyedb/workflow.py +++ b/src/pyedb/workflow.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + from pathlib import Path from typing import Union diff --git a/tests/__init__.py b/tests/__init__.py index ab4e2cb5fe..83233b3b0b 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + """ Unit Test Configuration Module ------------------------------- diff --git a/tests/conftest.py b/tests/conftest.py index 851b39e48c..c754fbcaf9 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/__init__.py b/tests/grpc/__init__.py index e69de29bb2..919240eaef 100644 --- a/tests/grpc/__init__.py +++ b/tests/grpc/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/tests/grpc/integration/__init__.py b/tests/grpc/integration/__init__.py index ac2de6d4ad..2de0965f38 100644 --- a/tests/grpc/integration/__init__.py +++ b/tests/grpc/integration/__init__.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + """Tests related to the interaction of multiple classes from PyEDB, e.g. Edb and Ipc2581, ... """ diff --git a/tests/grpc/system/__init__.py b/tests/grpc/system/__init__.py index 98b5beab7c..f911e86402 100644 --- a/tests/grpc/system/__init__.py +++ b/tests/grpc/system/__init__.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + """Tests related to testing the system as a whole, e.g. exporting the data of an aedb file to ipc2581, ... """ diff --git a/tests/grpc/system/conftest.py b/tests/grpc/system/conftest.py index 772923ee8b..40121e68cf 100644 --- a/tests/grpc/system/conftest.py +++ b/tests/grpc/system/conftest.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb.py b/tests/grpc/system/test_edb.py index cfcd57153b..61445b3cf6 100644 --- a/tests/grpc/system/test_edb.py +++ b/tests/grpc/system/test_edb.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_components.py b/tests/grpc/system/test_edb_components.py index 148b3e6e5c..a618db6dd5 100644 --- a/tests/grpc/system/test_edb_components.py +++ b/tests/grpc/system/test_edb_components.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_configuration_2p0.py b/tests/grpc/system/test_edb_configuration_2p0.py index 8dbe6aed7a..b99b64c8c7 100644 --- a/tests/grpc/system/test_edb_configuration_2p0.py +++ b/tests/grpc/system/test_edb_configuration_2p0.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_definition.py b/tests/grpc/system/test_edb_definition.py index 977ed8314e..e2246054c4 100644 --- a/tests/grpc/system/test_edb_definition.py +++ b/tests/grpc/system/test_edb_definition.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_differential_pairs.py b/tests/grpc/system/test_edb_differential_pairs.py index 131430f9de..f0b2265cfc 100644 --- a/tests/grpc/system/test_edb_differential_pairs.py +++ b/tests/grpc/system/test_edb_differential_pairs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_extended_nets.py b/tests/grpc/system/test_edb_extended_nets.py index 80ac0d3974..398c9210f0 100644 --- a/tests/grpc/system/test_edb_extended_nets.py +++ b/tests/grpc/system/test_edb_extended_nets.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_future_features_242.py b/tests/grpc/system/test_edb_future_features_242.py index 34744115b1..027fd68205 100644 --- a/tests/grpc/system/test_edb_future_features_242.py +++ b/tests/grpc/system/test_edb_future_features_242.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_ipc.py b/tests/grpc/system/test_edb_ipc.py index 41605c926a..6a9d016694 100644 --- a/tests/grpc/system/test_edb_ipc.py +++ b/tests/grpc/system/test_edb_ipc.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_layout.py b/tests/grpc/system/test_edb_layout.py index 1d62a5a1af..926c30c251 100644 --- a/tests/grpc/system/test_edb_layout.py +++ b/tests/grpc/system/test_edb_layout.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_materials.py b/tests/grpc/system/test_edb_materials.py index bf821d8bb2..c90c86812d 100644 --- a/tests/grpc/system/test_edb_materials.py +++ b/tests/grpc/system/test_edb_materials.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_modeler.py b/tests/grpc/system/test_edb_modeler.py index 63574879da..826a83cf8f 100644 --- a/tests/grpc/system/test_edb_modeler.py +++ b/tests/grpc/system/test_edb_modeler.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_net_classes.py b/tests/grpc/system/test_edb_net_classes.py index 93f6faef62..1f5258b7ef 100644 --- a/tests/grpc/system/test_edb_net_classes.py +++ b/tests/grpc/system/test_edb_net_classes.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_nets.py b/tests/grpc/system/test_edb_nets.py index d05ca37bbb..f78418d2d4 100644 --- a/tests/grpc/system/test_edb_nets.py +++ b/tests/grpc/system/test_edb_nets.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_padstacks.py b/tests/grpc/system/test_edb_padstacks.py index 18c83a9ef9..9967b311ce 100644 --- a/tests/grpc/system/test_edb_padstacks.py +++ b/tests/grpc/system/test_edb_padstacks.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_edb_stackup.py b/tests/grpc/system/test_edb_stackup.py index 1da69393dd..c78c78935d 100644 --- a/tests/grpc/system/test_edb_stackup.py +++ b/tests/grpc/system/test_edb_stackup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_emi_scanner.py b/tests/grpc/system/test_emi_scanner.py index 7563391862..df49546184 100644 --- a/tests/grpc/system/test_emi_scanner.py +++ b/tests/grpc/system/test_emi_scanner.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_siwave.py b/tests/grpc/system/test_siwave.py index 4fb938dfb5..b3058c7c59 100644 --- a/tests/grpc/system/test_siwave.py +++ b/tests/grpc/system/test_siwave.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/system/test_siwave_features.py b/tests/grpc/system/test_siwave_features.py index 6c68fe8085..e04fcfdc1f 100644 --- a/tests/grpc/system/test_siwave_features.py +++ b/tests/grpc/system/test_siwave_features.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in all diff --git a/tests/grpc/unit/__init__.py b/tests/grpc/unit/__init__.py index e69de29bb2..919240eaef 100644 --- a/tests/grpc/unit/__init__.py +++ b/tests/grpc/unit/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/tests/grpc/unit/conftest.py b/tests/grpc/unit/conftest.py index cada8e557a..df4e81d5b6 100644 --- a/tests/grpc/unit/conftest.py +++ b/tests/grpc/unit/conftest.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/unit/test_edb.py b/tests/grpc/unit/test_edb.py index 82313ca103..96316f3182 100644 --- a/tests/grpc/unit/test_edb.py +++ b/tests/grpc/unit/test_edb.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/unit/test_edbsiwave.py b/tests/grpc/unit/test_edbsiwave.py index bca05b1cf3..64b641b42f 100644 --- a/tests/grpc/unit/test_edbsiwave.py +++ b/tests/grpc/unit/test_edbsiwave.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/unit/test_geometry_oprators.py b/tests/grpc/unit/test_geometry_oprators.py index cb09ea9a18..b8bf791c2e 100644 --- a/tests/grpc/unit/test_geometry_oprators.py +++ b/tests/grpc/unit/test_geometry_oprators.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/unit/test_materials.py b/tests/grpc/unit/test_materials.py index 5a448b02a9..eecc6f696b 100644 --- a/tests/grpc/unit/test_materials.py +++ b/tests/grpc/unit/test_materials.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/unit/test_padstack.py b/tests/grpc/unit/test_padstack.py index 4efa9dc6ad..445a2a4a02 100644 --- a/tests/grpc/unit/test_padstack.py +++ b/tests/grpc/unit/test_padstack.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/unit/test_simulation_configuration.py b/tests/grpc/unit/test_simulation_configuration.py index 203aa57869..389a931141 100644 --- a/tests/grpc/unit/test_simulation_configuration.py +++ b/tests/grpc/unit/test_simulation_configuration.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/unit/test_source.py b/tests/grpc/unit/test_source.py index 435addc01a..e5ba2f41ca 100644 --- a/tests/grpc/unit/test_source.py +++ b/tests/grpc/unit/test_source.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/grpc/unit/test_stackup.py b/tests/grpc/unit/test_stackup.py index 706cf9a4ec..7dfc2894f5 100644 --- a/tests/grpc/unit/test_stackup.py +++ b/tests/grpc/unit/test_stackup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/__init__.py b/tests/legacy/__init__.py index e69de29bb2..919240eaef 100644 --- a/tests/legacy/__init__.py +++ b/tests/legacy/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/tests/legacy/integration/__init__.py b/tests/legacy/integration/__init__.py index ac2de6d4ad..2de0965f38 100644 --- a/tests/legacy/integration/__init__.py +++ b/tests/legacy/integration/__init__.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + """Tests related to the interaction of multiple classes from PyEDB, e.g. Edb and Ipc2581, ... """ diff --git a/tests/legacy/system/__init__.py b/tests/legacy/system/__init__.py index 98b5beab7c..f911e86402 100644 --- a/tests/legacy/system/__init__.py +++ b/tests/legacy/system/__init__.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + """Tests related to testing the system as a whole, e.g. exporting the data of an aedb file to ipc2581, ... """ diff --git a/tests/legacy/system/conftest.py b/tests/legacy/system/conftest.py index 552dd8e3e2..d7530f3091 100644 --- a/tests/legacy/system/conftest.py +++ b/tests/legacy/system/conftest.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb.py b/tests/legacy/system/test_edb.py index d76d19a7bb..3bed367863 100644 --- a/tests/legacy/system/test_edb.py +++ b/tests/legacy/system/test_edb.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_components.py b/tests/legacy/system/test_edb_components.py index f99db6f270..a54bc343f0 100644 --- a/tests/legacy/system/test_edb_components.py +++ b/tests/legacy/system/test_edb_components.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_configuration_1p0.py b/tests/legacy/system/test_edb_configuration_1p0.py index 5825b7f374..cf23b572f5 100644 --- a/tests/legacy/system/test_edb_configuration_1p0.py +++ b/tests/legacy/system/test_edb_configuration_1p0.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_configuration_2p0.py b/tests/legacy/system/test_edb_configuration_2p0.py index 382c3244ac..21973210c9 100644 --- a/tests/legacy/system/test_edb_configuration_2p0.py +++ b/tests/legacy/system/test_edb_configuration_2p0.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_definition.py b/tests/legacy/system/test_edb_definition.py index c709d86b9d..c0f8d64b70 100644 --- a/tests/legacy/system/test_edb_definition.py +++ b/tests/legacy/system/test_edb_definition.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_differential_pairs.py b/tests/legacy/system/test_edb_differential_pairs.py index 607a3571c0..1e2856ae91 100644 --- a/tests/legacy/system/test_edb_differential_pairs.py +++ b/tests/legacy/system/test_edb_differential_pairs.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_extended_nets.py b/tests/legacy/system/test_edb_extended_nets.py index 7ed93bcf84..ab8b772203 100644 --- a/tests/legacy/system/test_edb_extended_nets.py +++ b/tests/legacy/system/test_edb_extended_nets.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_future_features_242.py b/tests/legacy/system/test_edb_future_features_242.py index 0648501b03..65d7841382 100644 --- a/tests/legacy/system/test_edb_future_features_242.py +++ b/tests/legacy/system/test_edb_future_features_242.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_geometry.py b/tests/legacy/system/test_edb_geometry.py index 2f15767196..75724d9c65 100644 --- a/tests/legacy/system/test_edb_geometry.py +++ b/tests/legacy/system/test_edb_geometry.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_ipc.py b/tests/legacy/system/test_edb_ipc.py index 2ae5164722..908c63ebd6 100644 --- a/tests/legacy/system/test_edb_ipc.py +++ b/tests/legacy/system/test_edb_ipc.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_layout.py b/tests/legacy/system/test_edb_layout.py index 0e1f53bbd4..1ba431643a 100644 --- a/tests/legacy/system/test_edb_layout.py +++ b/tests/legacy/system/test_edb_layout.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_materials.py b/tests/legacy/system/test_edb_materials.py index 669e1bcbad..1a80d7eb8e 100644 --- a/tests/legacy/system/test_edb_materials.py +++ b/tests/legacy/system/test_edb_materials.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_modeler.py b/tests/legacy/system/test_edb_modeler.py index 592532359c..16e88d57ce 100644 --- a/tests/legacy/system/test_edb_modeler.py +++ b/tests/legacy/system/test_edb_modeler.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_net_classes.py b/tests/legacy/system/test_edb_net_classes.py index 661a7cf100..8ed985c563 100644 --- a/tests/legacy/system/test_edb_net_classes.py +++ b/tests/legacy/system/test_edb_net_classes.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_nets.py b/tests/legacy/system/test_edb_nets.py index 133b093dca..bbbc53afd0 100644 --- a/tests/legacy/system/test_edb_nets.py +++ b/tests/legacy/system/test_edb_nets.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_padstacks.py b/tests/legacy/system/test_edb_padstacks.py index a09d002922..337f73e0fa 100644 --- a/tests/legacy/system/test_edb_padstacks.py +++ b/tests/legacy/system/test_edb_padstacks.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_edb_stackup.py b/tests/legacy/system/test_edb_stackup.py index 728cbb5ec3..1d2ae2502b 100644 --- a/tests/legacy/system/test_edb_stackup.py +++ b/tests/legacy/system/test_edb_stackup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_emi_scanner.py b/tests/legacy/system/test_emi_scanner.py index 39efa7af5b..94333a4036 100644 --- a/tests/legacy/system/test_emi_scanner.py +++ b/tests/legacy/system/test_emi_scanner.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_extensions.py b/tests/legacy/system/test_extensions.py index dc9036b319..87cadb1c21 100644 --- a/tests/legacy/system/test_extensions.py +++ b/tests/legacy/system/test_extensions.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_siwave.py b/tests/legacy/system/test_siwave.py index c6726be675..eac67156f9 100644 --- a/tests/legacy/system/test_siwave.py +++ b/tests/legacy/system/test_siwave.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/system/test_siwave_features.py b/tests/legacy/system/test_siwave_features.py index d70cb6e175..73e7784c09 100644 --- a/tests/legacy/system/test_siwave_features.py +++ b/tests/legacy/system/test_siwave_features.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in all diff --git a/tests/legacy/unit/__init__.py b/tests/legacy/unit/__init__.py index e69de29bb2..919240eaef 100644 --- a/tests/legacy/unit/__init__.py +++ b/tests/legacy/unit/__init__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. diff --git a/tests/legacy/unit/conftest.py b/tests/legacy/unit/conftest.py index cada8e557a..df4e81d5b6 100644 --- a/tests/legacy/unit/conftest.py +++ b/tests/legacy/unit/conftest.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/unit/test_clr_module.py b/tests/legacy/unit/test_clr_module.py index cbb300d69c..6ca836fc6d 100644 --- a/tests/legacy/unit/test_clr_module.py +++ b/tests/legacy/unit/test_clr_module.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + import os from pathlib import Path import sys diff --git a/tests/legacy/unit/test_edb.py b/tests/legacy/unit/test_edb.py index 0530167833..562753668d 100644 --- a/tests/legacy/unit/test_edb.py +++ b/tests/legacy/unit/test_edb.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/unit/test_edbsiwave.py b/tests/legacy/unit/test_edbsiwave.py index 28bd21beed..432d35c260 100644 --- a/tests/legacy/unit/test_edbsiwave.py +++ b/tests/legacy/unit/test_edbsiwave.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/unit/test_geometry_oprators.py b/tests/legacy/unit/test_geometry_oprators.py index e6aec94060..0d729d73b7 100644 --- a/tests/legacy/unit/test_geometry_oprators.py +++ b/tests/legacy/unit/test_geometry_oprators.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/unit/test_materials.py b/tests/legacy/unit/test_materials.py index dd17079f9b..9312c6349a 100644 --- a/tests/legacy/unit/test_materials.py +++ b/tests/legacy/unit/test_materials.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/unit/test_padstack.py b/tests/legacy/unit/test_padstack.py index 8aa4ac5cb2..df9cb3d8e9 100644 --- a/tests/legacy/unit/test_padstack.py +++ b/tests/legacy/unit/test_padstack.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/unit/test_simulation_configuration.py b/tests/legacy/unit/test_simulation_configuration.py index 6b1f55875f..06f5d28c28 100644 --- a/tests/legacy/unit/test_simulation_configuration.py +++ b/tests/legacy/unit/test_simulation_configuration.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/unit/test_source.py b/tests/legacy/unit/test_source.py index c6dfb2a10c..10541172d0 100644 --- a/tests/legacy/unit/test_source.py +++ b/tests/legacy/unit/test_source.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/legacy/unit/test_stackup.py b/tests/legacy/unit/test_stackup.py index a33b438136..f08af7c048 100644 --- a/tests/legacy/unit/test_stackup.py +++ b/tests/legacy/unit/test_stackup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/test_warnings.py b/tests/test_warnings.py index 9e1e36630d..4969f6898c 100644 --- a/tests/test_warnings.py +++ b/tests/test_warnings.py @@ -1,4 +1,4 @@ -# Copyright (C) 2023 - 2024 ANSYS, Inc. and/or its affiliates. +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. # SPDX-License-Identifier: MIT # # diff --git a/tests/utils/test_utils.py b/tests/utils/test_utils.py index 53c5ab3056..85e801c7d3 100644 --- a/tests/utils/test_utils.py +++ b/tests/utils/test_utils.py @@ -1,3 +1,25 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + import warnings from pyedb.generic.general_methods import deprecate_argument_name