Recent Releases of Opyrability

Opyrability - opyrability v1.4.9

Fixes a bug on the Anaconda distribution of opyrability.

Scientific Software - Peer-reviewed - Python
Published by victoraalves almost 2 years ago

Opyrability - opyrability v1.4.8

This minor release fixes a bug in the codebase related to JAX https://github.com/google/jax/pull/19895.

Scientific Software - Peer-reviewed - Python
Published by victoraalves almost 2 years ago

Opyrability - opyrability v1.4.7

This minor release relaxes the numpy version requirements on pyproject.toml.

Scientific Software - Peer-reviewed - Python
Published by victoraalves almost 2 years ago

Opyrability - opyrability v1.4.6

This minor release freezes matplotlib dependency requirement to be <3.8.0 to avoid a bug in Polytope. This will be reverted when the polytope team fixes the related bug, which is a work in progress in here

Scientific Software - Peer-reviewed - Python
Published by victoraalves almost 2 years ago

Opyrability - opyrability v1.4.5

This is a Zenodo Release in order to make Opyrability's paper available at JOSS.

Scientific Software - Peer-reviewed - Python
Published by victoraalves about 2 years ago

Opyrability - opyrability v1.4.4

In this new release:

  1. A bug related to jax.numpy arrays datatypes has been fixed for the particular case that the user inputs arrays elements as integers (https://github.com/openjournals/joss-reviews/issues/5966#issuecomment-1787100943)
  2. The documentation has been updated with instructions on how to install opyrability in a Google Colab env session!

Thank you gmxavier for suggesting these.

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.4.3

This release brings opyrability to conda, taking care of all dependencies automatically with a single command:

conda install -c codes-group opyrability

which installs opyrability and all its dependencies on macOS and linux systems. For Windows, PyPI (pip) is the current compatible method of installation.

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability 1.4.2

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.4.1

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.4.0

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.3.9

This release brings opyrability to conda, taking care of all dependencies automatically with a single command:

conda install -c codes-group opyrability

which installs opyrability and all its dependencies!

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.3.8

This release brings opyrability to conda, taking care of all dependencies automatically with a single command:

conda install -c codes-group opyrability

which install opyrability and all dependencies!

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.3.7

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.3.6

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.3.5

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.3.4

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.3.3

This release brings opyrability to conda, taking care of all dependencies automatically with a single command:

conda install -c codes-group opyrability

which install opyrability and all dependencies!

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.3.2

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.3.1

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.3

This release brings opyrability to conda, taking care of all dependencies automatically with a single command:

conda install -c codes-group opyrability

which install opyrability and all dependencies!

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.2.2

Installation instructions are updated.

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.2.1

Quick bugfix in this release.

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.2

This release automates the installation of dependencies such as polytope and cyipopt

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v1.1

This release fixes bugs and brings some enhancements. Main changes:

  • The OI evaluation is now more efficient and requires less computational time, thanks to a refactor of the code that removes overlapping polytopes, if present. The new functions implemented are 'areoverlapping', and 'processoverlapping_polytopes'.
  • The edges of AIS/AOS/DIS/DOS regions are now drawn in black to enhance visualization.
  • Several typos and blank spaces in the codebase have been removed. Thanks, @jkitchin !

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago

Opyrability - opyrability v.1.0

"Hello word", I guess? 😄

This is the first (but certainly not last) release of opyrability! This release includes:

  • Input/Output mapping.
  • Inverse mapping based on nonlinear programming-based approach (NLP-based) with support for automatic differentiation using JAX.
  • Multimodel representation: representing AIS/AOS/DIS/DOS regions using polytopic calculations.
  • Operability Index evaluation for single designs or control.
  • Online documentation available here.

Scientific Software - Peer-reviewed - Python
Published by victoraalves over 2 years ago