Superscreen

Latest version: v0.12.1

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

Scan your dependencies

Page 5 of 5

0.4.0

Changes

- Remove support for Python 3.6, which has reached [end-of-life](https://www.python.org/downloads/release/python-3615/) (https://github.com/loganbvh/superscreen/pull/69).

0.3.0

Changes:

- Use ``__slots__`` for ``Layers``, ``Polygons``, and ``Parameters`` ([57](https://github.com/loganbvh/superscreen/pull/57)).
- Add affine transformations for ``Polygon`` and ``Device``
([59](https://github.com/loganbvh/superscreen/pull/60), [`#60])<https://github.com/loganbvh/superscreen/pull/60)).
- Allow ``Parameters`` to return scalar or vector quantities ([ 61](https://github.com/loganbvh/superscreen/pull/61)).
- Allow explicitly setting ``num_cpus`` in ``solve_many()`` ([62](https://github.com/loganbvh/superscreen/pull/62)).
- Add ``SheetCurrentField`` source and move mesh generation into its own module to enable ``Polygon.make_mesh()``
([65](https://github.com/loganbvh/superscreen/pull/65)).
- Use ``scipy.linalg.lu_solve()`` in ``superscreen.solve()`` instead of ``numpy.linalg.inv()`` ([67](https://github.com/loganbvh/superscreen/pull/67)).

0.2.0

First development release, created to activate the Zenodo archive for the repository.

Page 5 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.