Skip to content

Latest commit

 

History

History
198 lines (130 loc) · 8.53 KB

CHANGELOG.md

File metadata and controls

198 lines (130 loc) · 8.53 KB

Changelog

PyAdditive 0.20.0

Breaking Changes

  • Removed support for multiple server connections. Specifically, the nservers parameter was removed from Additive() and the server_connections parameter was renamed to channel.

New Features

  • Added the capability to fetch Additive Server logs.

Bug Fixes

Doc Improvements

Contributors

  • pkrull-ansys
  • safeerehman

PyAdditive 0.19.0

Breaking Changes

  • Simulation inputs no longer allow setting the id field.
  • Removed nsims_per_server property from Additive class.
  • ParametricStudy.set_status() and ParametricStudy.reset_status() have been renamed to ParametricStudy.set_simulation_status() and ParametricStudy.reset_simulation_status().
  • ParametricStudy() now requires a material name parameter. As a consequence, the material_name parameter has been removed from ParametricStudy.generate_single_bead_permutations(), ParametricStudy.generate_porosity_permutations(), and ParametricStudy.generate_microstructure_permutations(). The parametric study FORMAT_VERSION value has been incremented to 3.
  • The ParametricRunner class has been removed. To run a parametric study, use Additive.simulate_study() or Additive.simulate_study_async().
  • The ParametricStudy.generate_single_bead_permutations() will now accept min and max p/v ratios as constraints instead of min and max area energy densities.

New Features

  • Default version of Additive Server is 25.1 when creating a client connection.
  • Single bead simulations with thermal history are now supported.
  • Added description field to AdditiveMaterial.
  • Updated the parametric runner to run a list of simulation ids.
  • Asynchronous simulate functionality added.
  • Added apply and list server settings functionality.
  • Parametric study data is updated as simulations are running.
  • Use LOG for logging in Additive object.
  • A new column for the P/V Ratio (Laser Power / Laser Scan Speed) is added to the study.

Bug Fixes

Doc Improvements

  • Updated the single bead example to show usage with the thermal history option.

Contributors

  • pkrull-ansys
  • safeerehman
  • julieatansys

PyAdditive 0.18.0

Breaking Changes

  • Removed the save_file_name parameter from ParametricStudy.load(). #302
  • Removed the display module from ansys.additive.core.parametric_study as part of #194

New Features

  • Added ability to import a csv file containing a parametric study #118
  • Added separate logging class #163
  • Updated parametric study to check for duplicate entries #228
  • Added 3D microstructure (BETA) simulations #276
  • Increased max random seed limit for microstructure simulations #325
  • Added a progress handler parameter to simulation functions [#315] (https://github.com/ansys/pyadditive/pull/315/files)

Bug Fixes

  • Removed side effect from ParametricStudy.save() which changed the study file path if the file_name parameter differed from the ParameticStudy.file_name property. Also removed the save_file_name parameter from ParametricStudy.load(). #301
  • Fixed handling of material CSV files with alternative language settings (additiveserver) #261
  • Duplicate simulations will be dropped from a parametric study #290
  • Added Ansys installation path for linux to Additive object initializer. #308
  • CSV files with empty thermal parameters of a microstructure simulation will be imported #309
  • Gracefully return from run_simulations when no simulations meet criteria #318
  • Fixed simulation results being updated for incorrect simulations in parametric studies. [#364] (#364)

Doc Improvements

  • Updated parametric study examples to show importing a study from a csv file in #259
  • Fixed truncation problem on summary doc strings (material and single-bead API docs) #271
  • Added license warning to Getting started page #262
  • Edited introductory sentences in examples #275

Contributors

  • pkrull-ansys
  • safeerehman
  • julieatansys

PyAdditive 0.17.2

Doc Improvements

  • Use print statement for material list in examples #269

Contributors

  • pkrull-ansys

PyAdditive 0.17.1

Doc Improvements

  • Add license warning to Getting started page #262

Contributors

  • pkrull-ansys

PyAdditive 0.17.0

Breaking Changes

  • The parameter material_parameters_file of MaterialTuningInput class has been changed to material_configuration_file.
  • The Additive class __init__ method no longer has a channel parameter.

New Features

  • Add heatmap for porosity results of parametric study @ABDULKHADERKHAN in #185
  • Add number of simulations per server parameter to Additive class @pkrull-ansys in #177
  • Add product version parameter to Additive class @pkrull-ansys in #170

Doc Improvements

Contributors

  • pkrull-ansys
  • ABDULKHADERKHAN
  • PipKat
  • julieatansys

PyAdditive 0.16.0

Breaking Changes

New Features

  • Use a heatmap instead of a contour plot for single bead evaluation plot by @pkrull-ansys in #126.
  • Allow multiple additive server connections by @pkrull-ansys in #143.

Bug Fixes

  • Read parametric study files created on an alternate OS by @pkrull-ansys in #128.
  • Make connecting to the server more robust by @pkrull-ansys in #133.

Doc Improvements

  • Update docs and build pipeline for public release by @pkrull-ansys in #136.

Contributors

  • pkrull-ansys

PyAdditive 0.15.0, 2023-10-09

New Features

  • PyAdditive uses new server name when starting server locally #105.
  • Dropped support for Python 3.8 and added support for Python 3.12 #106.

Bug Fixes

  • PyAdditive client can connect to server using server name rather than IPv4 address #10.

Doc improvements

  • Added interrogate to pre-commit checks #48.

Contributors

  • pkrull-ansys

PyAdditive 0.14.0, 2023-08-08

New features

  • Microstructure circle equivalence data now returned as Pandas DataFrame #2.
  • Added ParametricStudy #2.

Doc improvements

  • Added link checks during doc builds #19

Contributors

  • pkrull-ansys

PyAdditive 0.13.0, 2023-07-17

New features

  • Added about endpoint, #17

Doc improvements

  • Added required project files, #13

Contributors

  • pkrull-ansys