Skip to content

Releases: opusonesolutions/carsons

1.0.2

14 Apr 18:07
b4025c0

Choose a tag to compare

  • upgrade CI
  • update to modern python versions (3.10-3.13)
  • test against numpy 1 / 2

create a test tag of ci bump

01 Apr 15:53

Choose a tag to compare

Pre-release
1.0.2alpha2

Bump CI to ruff, drop old pythons, add new pythons

1.0.2alpha3: CI updates (#44)

10 Apr 19:14
476036c

Choose a tag to compare

Pre-release

test tagging process with CI updates

Build specification using pyproject.toml

20 Jan 21:17
476036c

Choose a tag to compare

we switch to pyproject.toml for specifying the build for carsons; in addition, we update the CI testing and add some extra linting steps such as black; we also switch from pytest-mypy to directly calling mypy using pre-commit

Support for tape shield cables

14 Oct 16:31
0968941

Choose a tag to compare

carsons now supports modelling of tape shield cables with any phasings.

What's Changed

Full Changelog: 0.5.0...1.0.0

try publishing using GITHUB actions

12 Jul 14:33

Choose a tag to compare

0.5.1alpha1

Update publish step

Support calculating sequence impedances

12 Mar 18:27
d63571f

Choose a tag to compare

Sequence Impedances can be calculated from phase-impedance matrix using the formula z₀₁₂ = Aₛ⁻¹ ⋅ z_abc ⋅ Aₛ. This release adds calculate_sequence_impedance_matrix which implements this formula, as well as calculate_sequence_impedances which reduces the impedance to a balanced z1, z0 pair. H/T to @bluejuniper for the implementation

Fix multiconductor radius specification

12 Feb 22:35
f5fba39

Choose a tag to compare

Refactors the MultiConductor model inputs to specify outsideRadius and not radius/insulation_thickness. This disambiguates radius, which could be interpreted by some as the radius of the inner conductor, or some other radius.

Support Multi-Conductor Cables

11 Feb 19:24
9eb2fa8

Choose a tag to compare

carsons now support modelling of multi-conductor cables, such as duplex, triplex, quadruplex and triplex secondary.

Support type-hinting

25 Oct 15:51
d61a134

Choose a tag to compare

Adds type-hinting to improve the readibility of carsons; also adds a py.typed file to support using mypy on code that depends on carsons.