Autopdex

Latest version: v1.1.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.1.0

Breaking change:
In order to circumvent constant folding during just in time compilation, 'connectivity' and 'dirichlet dofs' has been moved from the static_settings to the settings. Further their entries do not have to be converted to FrozenDicts of tuples of tuples. Now, they have to have the same structure as the DOFs, i.e. either be a jnp.ndarray or a dict of jnp.ndarrays with the same keys as the DOFs.

Example:
Previous code:
python
static_settings = flax.core.FrozenDict({
...
"connectivity": (utility.jnp_to_tuple(connectivity)),
"dirichlet dofs": utility.jnp_to_tuple(dirichlet_dofs),
})
settings = {
...
}


New code:
python
static_settings = flax.core.FrozenDict({
...
})
settings = {
...
"connectivity": (connectivity),
"dirichlet dofs": dirichlet_dofs,
}

1.0.5

1.0.4

The degrees of freedom (dofs) can now be dictionaries of jnp.ndarrays with user-defined keywords. This enables the formulation of mixed problems with different solution spaces for each field and is first of all supported for the assembling modes 'user potential', 'user residual' and 'user element'. See the new notebook example mixed_problem.ipynb in the docs.

1.0.3

Bug fix in solver for implicit differentiation with auxilary data

1.0.2

Added sensitivity analysis w.r.t. nodally imposed Dirichlet conditions.

1.0.1

Page 1 of 2

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.