Skip to content

Releases: ansys/pydpf-core

v0.8.1

13 Apr 13:26
Compare
Choose a tag to compare

v0.8.1 Release Notes

pydpf-core 0.8.1 release for DPF Server 2023.2.pre1

This release updates the live 0.8 documentation to account for the public availability of ansys-dpf-server-2023-2-pre1 since April 12th.
It also adds an example on using mathematical operators on Fields.

What's Changed

Documentation

CI/CD

Maintenance

Full Changelog: v0.8.0...v0.8.1

v0.8.0

03 Apr 10:07
Compare
Choose a tag to compare

v0.8.0 Release Notes

pydpf-core 0.8.0 release for DPF Server 2023.2.pre1

The main contribution of this release is the change in licensing logic, which becomes per-operator, with the default ServerContext now Premium to allow licensed operators to check-out licenses. To prevent license check-out and use of licensed operators, the user has to explicitly run the DPF server as Entry. See the online documentation for more information.
The operators documentation is also unique again, with licensing information given in each operator description.

What's Changed

Enhancements

  • fix unit tests for 2023.2.pre1 server and add License context manager by @cbellot000 in #846
  • Set Premium as the default ServerContext by @PProfizi in #853

Bug fixes

Documentation

CI/CD

Maintenance

  • Bump to 0.7.5.dev0 by @PProfizi in #828
  • Update license file year by @anslpa in #833
  • Bump ansys-sphinx-theme from 0.8.2 to 0.9.5 in /requirements by @dependabot in #819
  • Update Operators for DPF 232 on master by @github-actions in #851
  • Bump nbsphinx from 0.8.11 to 0.9.1 in /requirements by @dependabot in #843
  • Bump ansys-dpf-gate from 0.3.0 to 0.3.1 in /requirements by @dependabot in #874

New Contributors

Full Changelog: v0.7.4...v0.8.0

v0.7.4

06 Mar 10:00
Compare
Choose a tag to compare

v0.7.4 Release Notes

pydpf-core 0.7.4 release for DPF Server 2023.2.pre0
Some new functionalities may only be available for use with DPF Server 2023.2.pre1.

What's Changed

Bug fixes

  • Fix Scoping.init when initializing from ids which are not of type list. by @PProfizi in #824
  • Revert last changes to operators.mesh.meshes_provider by @PProfizi in #825

Documentation

  • Add server's version availability in python Operators examples by @cbellot000 in #815
  • Add examples.download_harmonic_clamped_pipe and download_modal_frame by @cbellot000 in #823
  • Reorder modal/harmonic and cyclic symmetry examples and add 10-cyclic-symmetry/02-modal_cyclic_no_expansion by @cbellot000 in #820
  • Reorganize examples by @PProfizi in #826

CI/CD

Full Changelog: v0.7.3...v0.7.4

v0.7.3

23 Feb 17:00
Compare
Choose a tag to compare

v0.7.3 Release Notes

pydpf-core 0.7.3 release for DPF Server 2023.2.pre0
Some new functionalities may only be available for use with DPF Server 2023.2.pre1.

What's Changed

Enhancements

Bug fixes

Documentation

CI/CD

  • Fix doc-deploy-dev trigger by @jorgepiloto in #708
  • Bump version to 0.7.3.dev0 and fix CI Release scripts for release 0.7.2 by @anslpa in #709
  • Enable manual run of the CI by @PProfizi in #721
  • Only call doc-style (Vale) if called by a PR or a push. by @PProfizi in #722
  • Run dependabot daily by @PProfizi in #705
  • Enable automatic update of operators by @PProfizi in #699
  • Fix release pipeline, Vale style checking, and dev wheels management by @PProfizi in #755
  • Improve automatic operator update pipeline by @PProfizi in #771
  • Allow doctest to deal with features requiring future server version by @PProfizi in #797

Maintenance

  • Bump nbsphinx from 0.8.9 to 0.8.11 in /requirements by @dependabot in #730
  • Bump ansys-dpf-gate from 0.2.1 to 0.3.0 in /requirements by @dependabot in #733
  • Bump packaging from 21.3 to 22.0 in /requirements by @dependabot in #736
  • Bump coverage from 6.5.0 to 7.0.3 in /requirements by @dependabot in #737
  • Bump black from 22.10.0 to 22.12.0 in /requirements by @dependabot in #703
  • Add a "DPF Server" option in the issue template by @PProfizi in #742
  • Bump packaging from 22.0 to 23.0 in /requirements by @dependabot in #746
  • Bump coverage from 7.0.3 to 7.0.4 in /requirements by @dependabot in #745
  • Bump coverage from 7.0.4 to 7.0.5 in /requirements by @dependabot in #752
  • Bump pytest-rerunfailures from 10.3 to 11.0 in /requirements by @dependabot in #753
  • Migrate to pyproject.toml files by @Revathyvenugopal162 in #707
  • Bump ansys-sphinx-theme from 0.8.0 to 0.8.1 in /requirements by @dependabot in #764
  • Bump coverage from 7.0.5 to 7.1.0 in /requirements by @dependabot in #768
  • Update Operators for DPF 232 by @github-actions in #769
  • Allow for Python <4 versions by @RobPasMue in #773
  • Bump black from 22.12.0 to 23.1.0 in /requirements by @dependabot in #777
  • Add explicit dependency on 'setuptools' by @greschd in #785
  • Bump ansys-sphinx-theme from 0.8.1 to 0.8.2 in /requirements by @dependabot in #788
  • Update Operators for DPF 232 on master by @github-actions in #789
  • Update Operators for DPF 232 on master by @github-actions in #804
  • Fix deprecation of numpy.float and numpy.int by @anslpa in #734

New Contributors

Full Changelog: v0.7.2...v0.7.3

v0.7.2

20 Dec 12:55
Compare
Choose a tag to compare

v0.7.2 Release Notes

pydpf-core 0.7.2 release for DPF Server 2023.2.pre0
Some new functionalities may only be available for use with DPF Server 2023.2.pre0.

What's Changed

Enhancements

Bug fixes

  • Temporarily pin numpy dependency due to deprecated np.int and np.float by @PProfizi in #704

Documentation

CI/CD

  • Reduce the number of ignored words for Codespell by @PProfizi in #654
  • Force doc style check with Vale before building the doc by @PProfizi in #689

Maintenance

New Contributors

Full Changelog: v0.7.1...v0.7.2

v0.7.1

13 Dec 09:53
Compare
Choose a tag to compare

v0.7.1 Release Notes

pydpf-core 0.7.1 release for DPF Server 2023.2.pre0

This release introduces DPF Server 2023.2.pre0 and explains how to use it.
For more information, see the Getting started with DPF Server section in the PyDPF-Core documentation.

To use DPF Server 2023.2.pre0, follow the instructions for updating your Python environment.

Some new functionalities may only be available for use with DPF Server 2023.2.pre0.

What's Changed

Enhancements

  • Expose LS-DYNA result extraction and post-treatment (2023.2.pre0) by @rafacanton in #567
  • Improve the "operator not found" error message with potential causes by @cbellot000 in #659

Bug fixes

  • Do not force the use of a specific Ansys version when starting DPF with PyPIM by @plule-ansys in #666
  • Fix the parsing of server version for DPF Server installations by @anslpa in #673
  • Fix the server-to-Ansys gRPC DPF version because Packaging 22.0 did not recognize the "*" character by @anslpa in #676
  • Map server version 6.1 to 2023 R2 by @cbellot000 in #679

Documentation

  • Fix the Getting started section by @cbellot000 in #642
  • Update the Compatibility section by @PProfizi in #650
  • Add instructions on how to update a Python environment when installing a new Ansys version by @anslpa in #652
  • Add Entry- and Premium-specific operator sections by @anslpa in #646
  • Add Server context, Server context, and Getting started with DPF Server sections by @anslpa in #637
  • Add an example for calculating the number of cycles to fatigue failure from @mcMunich by @PProfizi in #591
  • Refactor Concepts into its own top section by @PProfizi in #661
  • Improve the Getting started with DPF Server section by @anslpa in #675
  • Add links to the DPF Server page on the Ansys Customer Portal by @anslpa in #671
  • Refactor and update the examples to clarify Entry and Premium operator capabilities by @PProfizi in #674
  • Add details about the DPF Preview License Agreement by @anslpa in #682

CI/CD

  • Remove concurrency on CI when not a PR by @PProfizi in #647
  • Enable use of custom wheels shipped with the server by @cbellot000 in #665
  • Allow choosing the DPF Server branch when releasing by @PProfizi in #681

Maintenance

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0

25 Nov 15:47
Compare
Choose a tag to compare

v0.7.0 Release Notes

pydpf-core 0.7.0 release for DPF Server 2023.2.pre0

This release is in preparation for the release of DPF Server 2023.2.pre0.

Some of the new functionalities may only be available for use with DPF Server 2023.2.pre0.

What's Changed

Enhancements

Documentation

CI/CD

Maintenance

Full Changelog: v0.6.2...v0.7.0

v0.6.2

26 Oct 14:53
Compare
Choose a tag to compare

v0.6.2 Release Notes

pydpf-core 0.6.2 release for Ansys 2023 R1
Some of the new functionalities may only be available for use with ANSYS 2023 R1.

What's Changed

Enhancements

  • Use getters for example paths to enable automatic upload of example files on servers by @cbellot000 in #568
  • Add CustomTypeField, a Field of custom data type (int8, int32, float32...) for optimized memory usage (with ANSYS 2023 R1) by @cbellot000 in #532

Documentation

Bug fixes

  • Fix deformation in FieldsContainer.animate by @PProfizi in #582
  • Fix FieldsContainer.animate behavior on Linux by @PProfizi in #585

Maintenance

New Contributors

Full Changelog: v0.6.1...v0.6.2

v0.6.1

19 Oct 13:27
Compare
Choose a tag to compare

v0.6.1 Release Notes

pydpf-core 0.6.1 release for Ansys 2023 R1
Some of the new functionalities may only be available for use with ANSYS 2023 R1.

What's Changed

Enhancements

Bug fixes

Documentation

CI/CD

Maintenance

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

02 Sep 14:51
Compare
Choose a tag to compare

v0.6.0 Release Notes

pydpf-core 0.6.0 release for Ansys 2023 R1
This release starts supporting the next ANSYS 2023 R1.
Some of the new functionalities may only be available for use with ANSYS 2023 R1.

What's Changed

Enhancements

  • Correct the "Mecanic" typo in physics type to "Mechanical" (with ANSYS 2023 R1).
  • Add operators to read VTU format (with ANSYS 2023 R1).
  • Add the StringField class to describe string data (such as names) scoped on entities (with ANSYS 2023 R1).
  • Add the Generic Support class as an implementation of the base class Support (with ANSYS 2023 R1). The Generic Support enables to support properties by Fields, PropertyFields and/or StringFields.
  • Add common getters for all implementations of Support (TimeFreqSupport and GenericSupport) (with ANSYS 2023 R1).
  • ResultInfo qualifiers (with ANSYS 2023 R1): available Results can come with qualifiers specifying available subparts of the Result (ie: specific phase, species...).

Documentation

  • Add Example for distributed averaging (with ANSYS 2023 R1)

Bug fixes

CI/CD

  • Remove restriction on protobuf by @PProfizi in #398
  • Ci/dependabot configuration by @PProfizi in #407
  • Add explicit testing of all supported Python versions by @PProfizi in #403
  • Test on ubuntu-latest as 18.04 is deprecated. by @PProfizi in #419
  • Add a Draft Release job and a releaser.yml workflow to the CI by @PProfizi in #434

Maintenance

New Contributors

Full Changelog: v0.5.2...v0.6.0