Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
9a8bb9b
Add step for testing on the released server (#573)
greschd Sep 3, 2024
c230e7d
Bump the dependencies group across 1 directory with 5 updates
dependabot[bot] Sep 9, 2024
b9c40d3
Merge pull request #576 from ansys/dependabot/pip/dependencies-d22356…
greschd Sep 9, 2024
9018948
Doc/minor edits (#577)
PipKat Sep 10, 2024
7edaf34
Adapt to changes in the API library (#580)
greschd Sep 17, 2024
5b48635
Drop support for Python 3.9
greschd Aug 16, 2024
2d4a3b5
Update pre-commit hooks
greschd Aug 20, 2024
d099b3b
Run and fix pre-commit hooks
greschd Sep 17, 2024
35d0a69
Add .git-blame-ignore-revs file
greschd Sep 17, 2024
ac9aa18
Merge pull request #559 from ansys/maint/drop_python_39
greschd Sep 19, 2024
7e20b60
Implement recursive copying helper (#563)
greschd Sep 19, 2024
57ec18e
Bump the dependencies group with 3 updates (#601)
dependabot[bot] Sep 23, 2024
76c6de8
Bump ansys/actions from 7 to 8 (#613)
dependabot[bot] Oct 14, 2024
8fcae81
Bump the dependencies group across 1 directory with 13 updates (#616)
dependabot[bot] Oct 15, 2024
4befd0e
Update AUTHORS and CONTRIBUTORS.md (#618)
greschd Oct 15, 2024
29f3e88
Adapt tests to stricter units handling (#619)
greschd Oct 16, 2024
f8b93d7
Add required inputs for doc deploy (#617)
greschd Oct 16, 2024
bc6aa18
Add 'supported_since' keywords to the gRPC property helpers (#603)
greschd Oct 16, 2024
0a03f69
Allow marking 'supported_since' on class level (#604)
greschd Oct 16, 2024
0bc1c83
Bump the dependencies group with 3 updates (#621)
dependabot[bot] Oct 18, 2024
86f5d32
Bump mypy from 1.12.0 to 1.12.1 in the dependencies group (#622)
dependabot[bot] Oct 21, 2024
fbbd5ff
Add regression test for cloning / storing locked element sets (#624)
greschd Oct 23, 2024
1f82dad
Add interface layer exposure (#609)
greschd Oct 23, 2024
6c09782
Add testing for 2025R1 server (#626)
greschd Oct 23, 2024
d3986e6
Enable changing the unit system (#567)
greschd Oct 23, 2024
0dcd834
Add ButtJointSequence exposure (#606)
greschd Oct 23, 2024
dca3001
Fix network-limited benchmarks not running (#627)
greschd Oct 25, 2024
e80f221
Update API library dependency (#628)
greschd Oct 25, 2024
0eb9d59
Bump the dependencies group with 2 updates (#632)
dependabot[bot] Oct 28, 2024
398b77e
Add section cut (#630)
greschd Oct 28, 2024
84ec13f
Add sampling point (#629)
greschd Oct 28, 2024
e549304
Fabric: complete material handling of solid models (#631)
roosre Oct 28, 2024
b4ee391
Add Imported Plies (#600)
roosre Oct 28, 2024
9a3bcd1
Disable failing benchmark run (#633)
greschd Oct 28, 2024
148ea46
Add SolidModel object (#635)
greschd Oct 30, 2024
17fbf43
Add snap-to geometry (#636)
greschd Oct 31, 2024
f98ec6b
Add type information to create_ and add_ method documentation (#620)
greschd Oct 31, 2024
291e2b4
Feat/add extrusion guide (#639)
roosre Nov 1, 2024
cfd0575
Bump the dependencies group with 2 updates (#640)
dependabot[bot] Nov 4, 2024
ff53ac7
Fix teardown of direct launcher when start fails (#641)
greschd Nov 4, 2024
20cdf5a
Accept kwargs in ACPWorkflow.from_cdb_or_dat_file (#645)
greschd Nov 5, 2024
2d726a8
Feat/586 add field definition (#644)
roosre Nov 5, 2024
e341b87
Implement ImportedSolidModel object (#638)
greschd Nov 5, 2024
7c99a57
Allow loading materials from MatML XML (#643)
greschd Nov 5, 2024
46d8d0e
Doc: convert StrEnum defaults to their string value (#651)
greschd Nov 6, 2024
ba3976e
Add vulnerability check CI job (#650)
greschd Nov 6, 2024
ce099e6
Feat/596 add solid element set (#655)
roosre Nov 6, 2024
3da9f6c
Convert path to positional argument (#654)
greschd Nov 6, 2024
702df6c
Show the prev / next button (#653)
greschd Nov 6, 2024
f2ba4dc
Improve errors on wrong type in LinkedObjectList (#656)
greschd Nov 6, 2024
273ad20
Add CutOffGeometry exposure (#647)
greschd Nov 6, 2024
b198ad0
Use ansys.tools.path for getting the latest Ansys install (#657)
greschd Nov 6, 2024
55bd01f
Add LayupMappingObject (#649)
greschd Nov 6, 2024
b1321ad
Harmonize enum and enum-parameter names (#659)
greschd Nov 7, 2024
cd251ba
Fix import solid model export tests (#660)
greschd Nov 7, 2024
0cbef89
Add HDF5 Composite CAE import and export methods (#646)
greschd Nov 7, 2024
2359938
Add 2025R2 to the list of tested server versions (#661)
greschd Nov 7, 2024
7a40fe3
Bump the dependencies group with 3 updates (#667)
dependabot[bot] Nov 11, 2024
276bb06
Add scoped mesh properties (#642)
greschd Nov 11, 2024
3b68c13
Bump codecov/codecov-action from 4 to 5 (#671)
dependabot[bot] Nov 18, 2024
699324d
Bump the dependencies group with 3 updates (#672)
dependabot[bot] Nov 18, 2024
75168cb
Benchmark: fix and re-enable 100ms delay case (#674)
greschd Nov 20, 2024
acffc13
Show which examples use an object in the API documentation (#683)
greschd Nov 20, 2024
6da8943
Clean up of core module: part 1 (#675)
roosre Nov 20, 2024
0f3e004
Document how to plot data on parts of the mesh (#678)
greschd Nov 20, 2024
2fb23c1
Add PyMechanical helpers and examples (#673)
greschd Nov 20, 2024
f9a2f3a
Split examples into groups (#684)
greschd Nov 20, 2024
a72e2db
Remove mesh data objects from top level interface (#686)
roosre Nov 20, 2024
fa58a45
Fix links at the end of the getting started page (#688)
greschd Nov 21, 2024
b77057a
Make PyVista optional, fix optional deps definition (#685)
greschd Nov 21, 2024
19f59d5
Definition of ply materials (Fabric, Stackup and Sub-Laminate) (#692)
roosre Nov 21, 2024
44ce704
Update the advanced PyMAPDL example (#690)
greschd Nov 25, 2024
91b0a48
CI: use only the plotting extra in the vulnerability check action (#699)
greschd Nov 25, 2024
f5e3c84
Workflow: allow loading Mechanical H5, update 'create input file' doc…
greschd Nov 25, 2024
8cf45e0
Bump the dependencies group with 2 updates (#698)
dependabot[bot] Nov 25, 2024
88f7bc1
add example for solid model (#695)
roosre Nov 25, 2024
bcc80d3
Implement auto-transfer mode, remove ACPWorkflow (#694)
greschd Nov 26, 2024
218e03f
Add CI tests with 'direct' launch mode (#700)
greschd Nov 26, 2024
a9eea3c
Remove deprecated version in Docker compose files (#704)
greschd Nov 26, 2024
4d20b6d
Doc: add link to the Ansys Help Composites page (#708)
greschd Nov 27, 2024
e36f836
Add CDB to PyMechanical example (#705)
greschd Nov 27, 2024
c34ff53
Add [plotting] extra when installing in nightly build (#706)
greschd Nov 27, 2024
0ecbd07
Docs/imported solid model (#697)
roosre Nov 27, 2024
27b8395
Document the limitation of the mechanical composite failure tool (#713)
greschd Nov 28, 2024
2ff380a
Minor tweaks to PyMechanical workflow examples (#712)
greschd Nov 28, 2024
d440904
Fix tree printer to include all object types (#679)
greschd Nov 28, 2024
799a674
Add example for Imported Plies and the hdf5 composite cae interface (…
roosre Nov 28, 2024
49cf253
Add 'analysis_plies' property to solid model (#715)
greschd Nov 28, 2024
ca187a5
Make cut off and drop off names consistent (#718)
greschd Nov 28, 2024
751e393
Rename DimensionType to PhysicalDimension (#716)
greschd Nov 28, 2024
3ae9d16
Sort examples (#719)
roosre Nov 28, 2024
ec6d153
Fix: disable 'price' on 'ModelElementalData' (#721)
greschd Nov 29, 2024
7d2e00a
add sensor example (#723)
roosre Nov 29, 2024
98ea997
Doc: remove beta note from the main doc page (#709)
greschd Nov 29, 2024
b631468
Bump the dependencies group with 5 updates (#725)
dependabot[bot] Dec 2, 2024
10f4b16
Fix flaky object permanence test (#726)
greschd Dec 2, 2024
da9ed3b
Add compatibility and upgrade section (#727)
greschd Dec 2, 2024
939fb4a
Merge branch 'main' of https://github.com/ansys/pyacp into maint/rele…
greschd Dec 2, 2024
8b9723d
Bump version to 0.1rc1
greschd Dec 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ exclude = venv, __init__.py, doc/_build
select = W191, W291, W293, W391, E115, E117, E122, E124, E125, E225, E231, E301, E303, E501, F401, F403
count = True
max-complexity = 10
max-line-length = 110
max-line-length = 115
statistics = True
2 changes: 2 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Dropping Python 3.9 support (pyupgrade)
d099b3b4bb80a3461f7f174a6c2944aa13b10a05
195 changes: 162 additions & 33 deletions .github/workflows/ci_cd.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# check spelling, codestyle
name: GitHub CI

# run only on main branch. This avoids duplicated actions on PRs
Expand Down Expand Up @@ -56,7 +55,7 @@ jobs:
run: |
pip install -U pip
pip install 'poetry!=1.7.0'
poetry install --with dev,test
poetry install --with dev,test --all-extras

- name: Build API package from custom branch
if: "${{ env.API_BRANCH != '' }}"
Expand All @@ -83,7 +82,7 @@ jobs:
name: "Documentation style"
runs-on: ubuntu-latest
steps:
- uses: ansys/actions/doc-style@v7
- uses: ansys/actions/doc-style@v8
with:
token: ${{ secrets.GITHUB_TOKEN }}

Expand All @@ -93,27 +92,161 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ['3.9', '3.10', '3.11', '3.12']
python-version: ['3.10', '3.11', '3.12']
should-release:
- ${{ github.event_name == 'push' && contains(github.ref, 'refs/tags') }}
exclude:
- should-release: false
os: macos-latest
steps:
- name: "Build wheelhouse and perform smoke test"
uses: ansys/actions/build-wheelhouse@v7
uses: ansys/actions/build-wheelhouse@v8
with:
library-name: ${{ env.PACKAGE_NAME }}
operating-system: ${{ matrix.os }}
python-version: ${{ matrix.python-version }}

check-vulnerabilities:
name: "Check library vulnerabilities"
runs-on: ubuntu-latest
steps:
- uses: ansys/actions/check-vulnerabilities@v8.1
with:
python-version: ${{ env.MAIN_PYTHON_VERSION }}
token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
python-package-name: 'ansys-acp-core'
dev-mode: ${{ github.ref != 'refs/heads/main' }}
extra-targets: "plotting"

testing-direct-launch:
name: Testing with direct launch mode
runs-on: ubuntu-latest
timeout-minutes: 30

steps:
- uses: actions/checkout@v4
- name: Login in Github Container registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
# Python version is determined by the base image
- name: Build docker image
run: docker build -t test_runner -f dockerfiles/DirectLaunchTest.Dockerfile .
- name: Run tests
run: |
docker run \
--mount type=bind,source="$(pwd)",target=/home/container/pyacp \
-u $(id -u):$(id -g) \
-e ANSYSLMD_LICENSE_FILE=$ANSYSLMD_LICENSE_FILE \
test_runner
env:
ANSYSLMD_LICENSE_FILE: "1055@${{ secrets.LICENSE_SERVER }}"
- name: "Upload coverage to Codecov"
uses: codecov/codecov-action@v5
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
with:
files: coverage.xml
flags: 'direct-launch,server-latest'

testing-minimum-deps:
name: Testing with minimum dependencies
runs-on: ubuntu-latest
timeout-minutes: 30
strategy:
matrix:
python-version: ["3.10", "3.11", "3.12"]
server-version: ["latest"]
steps:
- uses: actions/checkout@v4

- name: Pip cache
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: pip-${{ runner.os }}-${{ matrix.python-version }}-${{ hashFiles('poetry.lock') }}-testing-minimum-deps
restore-keys: |
pip-${{ runner.os }}-${{ matrix.python-version }}

- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: |
3.10
${{ matrix.python-version }}

- name: Install library, with only the 'main' group
run: |
pip install -U pip
pip install 'poetry!=1.7.0'
poetry install --only main

- name: Check that PyACP can be imported
run: |
poetry run python -c "import ansys.acp.core"

- name: Install the 'test' group
run: |
poetry install --with test

- name: Build API package from custom branch
if: "${{ env.API_BRANCH != '' }}"
run: |
python3.10 -m venv .api_builder_venv
. .api_builder_venv/bin/activate
python -m pip install --upgrade pip wheel
mkdir .api_package
python -m pip wheel --no-deps --wheel-dir .api_package git+https://github.com/ansys/ansys-api-acp.git@${{ env.API_BRANCH }}

- name: Install custom API branch package
if: "${{ env.API_BRANCH != '' }}"
# The --no-deps flag is added since this may cause dependency conflicts with
# other transitive dependencies. For example, when a newer version of protobuf
# is installed.
run: |
poetry run pip install --no-deps --force-reinstall .api_package/*.whl

- name: Login in Github Container registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Unit testing
working-directory: tests/unittests
run: |
docker pull $IMAGE_NAME
poetry run pytest -v --license-server=1055@$LICENSE_SERVER --no-server-log-files --docker-image=$IMAGE_NAME --cov=ansys.acp.core --cov-report=term --cov-report=xml --cov-report=html -m "not plotting"
env:
LICENSE_SERVER: ${{ secrets.LICENSE_SERVER }}
IMAGE_NAME: ghcr.io/ansys/acp:${{ matrix.server-version }}

- name: "Upload coverage to Codecov"
uses: codecov/codecov-action@v5
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
with:
files: coverage.xml
flags: 'server-${{ matrix.server-version }},python-${{ matrix.python-version }},minimum-deps'

testing:
name: Testing
runs-on: ubuntu-latest
timeout-minutes: 30
strategy:
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12"]
python-version: ["3.10", "3.11", "3.12"]
server-version: ["latest"]
include:
- python-version: "3.12"
server-version: "2024R2"
- python-version: "3.12"
server-version: "2025R1"
- python-version: "3.12"
server-version: "2025R2"

steps:
- uses: actions/checkout@v4
Expand All @@ -137,7 +270,7 @@ jobs:
run: |
pip install -U pip
pip install 'poetry!=1.7.0'
poetry install --with test
poetry install --with test --extras plotting

- name: Build API package from custom branch
if: "${{ env.API_BRANCH != '' }}"
Expand Down Expand Up @@ -170,31 +303,23 @@ jobs:
poetry run pytest -v --license-server=1055@$LICENSE_SERVER --no-server-log-files --docker-image=$IMAGE_NAME --cov=ansys.acp.core --cov-report=term --cov-report=xml --cov-report=html
env:
LICENSE_SERVER: ${{ secrets.LICENSE_SERVER }}
IMAGE_NAME: "ghcr.io/ansys/acp${{ github.event.inputs.docker_image_suffix || ':latest' }}"

- name: "Upload coverage report (HTML)"
uses: actions/upload-artifact@v4
if: matrix.python-version == env.MAIN_PYTHON_VERSION
with:
name: coverage-report-html
path: htmlcov
retention-days: 7
IMAGE_NAME: ghcr.io/ansys/acp:${{ matrix.server-version }}

- name: "Upload coverage to Codecov"
uses: codecov/codecov-action@v4
if: matrix.python-version == env.MAIN_PYTHON_VERSION
uses: codecov/codecov-action@v5
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
with:
files: coverage.xml
flags: 'server-${{ matrix.server-version }},python-${{ matrix.python-version }}'

- name: Benchmarks
working-directory: tests/benchmarks
run: |
poetry run pytest -v --license-server=1055@$LICENSE_SERVER --no-server-log-files --docker-image=$IMAGE_NAME --build-benchmark-image --benchmark-json benchmark_output.json --benchmark-group-by=fullname ${{ (matrix.python-version == '3.9' && github.ref == 'refs/heads/main') && ' ' || '--validate-benchmarks-only' }}
poetry run pytest -v --license-server=1055@$LICENSE_SERVER --no-server-log-files --docker-image=$IMAGE_NAME --build-benchmark-image --benchmark-json benchmark_output.json --benchmark-group-by=fullname ${{ (matrix.python-version == env.MAIN_PYTHON_VERSION && matrix.server-version == 'latest') && ' ' || '--validate-benchmarks-only' }}
env:
LICENSE_SERVER: ${{ secrets.LICENSE_SERVER }}
IMAGE_NAME: ${{ env.DOCKER_IMAGE_NAME }}
IMAGE_NAME: ghcr.io/ansys/acp:${{ matrix.server-version }}

- name: Store benchmark result
uses: benchmark-action/github-action-benchmark@v1
Expand All @@ -205,7 +330,7 @@ jobs:
benchmark-data-dir-path: benchmarks
auto-push: true
github-token: ${{ secrets.GITHUB_TOKEN }}
if: matrix.python-version == env.MAIN_PYTHON_VERSION && github.ref == 'refs/heads/main'
if: matrix.python-version == env.MAIN_PYTHON_VERSION && matrix.server-version == 'latest' && github.ref == 'refs/heads/main'

doctest:
name: Test documentation snippets
Expand All @@ -232,7 +357,7 @@ jobs:
run: |
pip install -U pip
pip install 'poetry!=1.7.0'
poetry install --with test,dev
poetry install --with test,dev --all-extras

- name: Build API package from custom branch
if: "${{ env.API_BRANCH != '' }}"
Expand Down Expand Up @@ -268,7 +393,7 @@ jobs:
run: >
poetry run
ansys-launcher configure ACP docker_compose
--image_name_pyacp=ghcr.io/ansys/acp${{ github.event.inputs.docker_image_suffix || ':latest' }}
--image_name_acp=${{ env.DOCKER_IMAGE_NAME }}
--image_name_filetransfer=ghcr.io/ansys/tools-filetransfer:latest
--license_server=1055@$LICENSE_SERVER
--keep_volume=False
Expand Down Expand Up @@ -328,7 +453,7 @@ jobs:
run: |
pip install -U pip
pip install 'poetry!=1.7.0'
poetry install --with dev
poetry install --with dev --all-extras

- name: Build API package from custom branch
if: "${{ env.API_BRANCH != '' }}"
Expand All @@ -351,7 +476,7 @@ jobs:
run: >
poetry run
ansys-launcher configure ACP docker_compose
--image_name_pyacp=${{ env.DOCKER_IMAGE_NAME }}
--image_name_acp=${{ env.DOCKER_IMAGE_NAME }}
--image_name_filetransfer=ghcr.io/ansys/tools-filetransfer:latest
--license_server=1055@$LICENSE_SERVER
--keep_volume=False
Expand Down Expand Up @@ -421,11 +546,11 @@ jobs:
build:
name: Build library
runs-on: ubuntu-latest
needs: [code-style, testing, doc-style, docs, build-wheelhouse, doctest]
needs: [code-style, testing, testing-minimum-deps, testing-direct-launch, doc-style, docs, build-wheelhouse, doctest] # TODO: add check-vulnerabilities once we know it works on main
timeout-minutes: 30
steps:
- name: Build library source and wheel artifacts
uses: ansys/actions/build-library@v7
uses: ansys/actions/build-library@v8
with:
library-name: ${{ env.PACKAGE_NAME }}
python-version: ${{ env.MAIN_PYTHON_VERSION }}
Expand All @@ -437,14 +562,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Release to the public PyPI repository
uses: ansys/actions/release-pypi-public@v7
uses: ansys/actions/release-pypi-public@v8
with:
library-name: ${{ env.PACKAGE_NAME }}
twine-username: "__token__"
twine-token: ${{ secrets.PYPI_TOKEN }}

- name: Release to GitHub
uses: ansys/actions/release-github@v7
uses: ansys/actions/release-github@v8
with:
library-name: ${{ env.PACKAGE_NAME }}

Expand All @@ -455,11 +580,13 @@ jobs:
needs: [build]
steps:
- name: Deploy the latest documentation
uses: ansys/actions/doc-deploy-dev@v7
uses: ansys/actions/doc-deploy-dev@v8
with:
cname: ${{ env.DOCUMENTATION_CNAME }}
token: ${{ secrets.GITHUB_TOKEN }}
token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
force-orphan: false
bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }}
bot-email: ${{ secrets.PYANSYS_CI_BOT_EMAIL }}

upload_docs_release:
name: Upload release documentation
Expand All @@ -468,7 +595,9 @@ jobs:
needs: [release]
steps:
- name: Deploy the stable documentation
uses: ansys/actions/doc-deploy-stable@v7
uses: ansys/actions/doc-deploy-stable@v8
with:
cname: ${{ env.DOCUMENTATION_CNAME }}
token: ${{ secrets.GITHUB_TOKEN }}
token: ${{ secrets.PYANSYS_CI_BOT_TOKEN }}
bot-user: ${{ secrets.PYANSYS_CI_BOT_USERNAME }}
bot-email: ${{ secrets.PYANSYS_CI_BOT_EMAIL }}
6 changes: 3 additions & 3 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.9', '3.10', '3.11', '3.12']
python-version: ['3.10', '3.11', '3.12']
timeout-minutes: 30

steps:
Expand All @@ -32,10 +32,10 @@ jobs:
python -m venv test_env
. test_env/bin/activate

pip install $(echo dist/*.whl)
pip install $(echo dist/*.whl)[plotting]

poetry config virtualenvs.create false --local
poetry install --only test
poetry install --no-root --only test --extras plotting

- name: Login in Github Container registry
uses: docker/login-action@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/package_cleanup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Delete untagged package versions"
uses: ansys/actions/hk-package-clean-untagged@v7
uses: ansys/actions/hk-package-clean-untagged@v8
with:
package-org: 'ansys'
package-name: 'acp'
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ dist/

# autogenerated docs
_autosummary

_gallery_backreferences

# Testing
.coverage
Expand Down Expand Up @@ -83,3 +83,6 @@ examples/pymechanical/output/*

/examples/workbench_project/

# Vulnerability scanning
info_bandit.json
info_safety.json
Loading
Loading