From 9be734ed5cd283f399fa08fc4ab1df6ae34a2a32 Mon Sep 17 00:00:00 2001 From: umbertozanovello <34447941+umbertozanovello@users.noreply.github.com> Date: Sat, 4 Nov 2023 16:04:36 +0100 Subject: [PATCH] Update News&Versions.md --- News&Versions.md | 42 ++++++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/News&Versions.md b/News&Versions.md index d8cbe35..4267291 100644 --- a/News&Versions.md +++ b/News&Versions.md @@ -5,15 +5,25 @@ filename: News&Versions.md --- # News +A new minor version of CoSimPy is available. Version 1.4.1 comes along with the following modifications: + - Modified a bug in importFields_cst method + - Solved a bug due to newer matplotlib version (>3.4) + - Now it is required a matplotlib version higher than 3.4 +___ + +A scientific [paper](https://www.sciencedirect.com/science/article/pii/S0169260722000694) related to CoSimPy has been published in "Computer Methods and Programs in Biomedicine" journal. In the paper, the main features of CoSimPy are shown and its performance is tested again full-wave EM simulations. -Version 1.4.0 of CoSimPy is now available! It comes along with many new methods and improvements: -- The way the additional properties are managed in the EM_Field class has been substantially changed. From the user side, this will affect the following methods: +# Version Hystory +## v 1.4.0 (May 17, 2022) + + The way the additional properties are managed in the EM_Field class has been substantially changed. From the user side, this will affect the following methods: * `EM_Field.compPowDens`; * `EM_Field.compDepPow`; * `RF_Coil.powerBalance`; * `RF_Coil.saveRFCoil`: The RF_Coil instance is saved with a new file version; * `RF_Coil.loadRFCoil`: It is not be possible to load the RF_Coil instances saved with a previous version of CoSimPy. -- New methods are available: + + New methods are available: * A `compQMatrix` method is available for the EM_Field class; * A `__getitem__` method is available for the EM_Field class; * A `addProperty` method is available for the EM_Field class; @@ -21,26 +31,22 @@ Version 1.4.0 of CoSimPy is now available! It comes along with many new methods * A `maskEMField` method is available for the EM_Field class; * A `plotEMField` method is available for the EM_Field class. This method replaces the old `plotB` and `plotE` methods which will be removed in the next vesions of CoSimPy. * A `plotProperty` method is available for the EM_Field class. -- A `nPorts` property is added to the RF_Coil class; -- The `__getitem__` method of the S_Matrix class is improved; -- Personalised exceptions are implemented to provide the user with a clearer feedback in case of errors. - -___ - -A scientific [paper](https://www.sciencedirect.com/science/article/pii/S0169260722000694) related to CoSimPy has been published in "Computer Methods and Programs in Biomedicine" journal. In the paper, the main features of CoSimPy are shown and its performance is tested again full-wave EM simulations. - -# Version Hystory + * +Furthermore: + * A `nPorts` property is added to the RF_Coil class; + * The `__getitem__` method of the S_Matrix class is improved; + * Personalised exceptions are implemented to provide the user with a clearer feedback in case of errors. -- v 1.3.2 (Mar 3, 2022): +## v 1.3.2 (Mar 3, 2022): * Solved bug in the `compSensitivities` method of the EM_Field class. -- v 1.3.1 (Feb 9, 2022): +## v 1.3.1 (Feb 9, 2022): * Solved a bug in the `saveRFCoil` method when the RF coil is saved without description; * Edited the status print of the saveRFCoil and loadRFCoil methods; * Edited the status print of the importFields methods; * Solved a bug in the `importFields_cst` method when only the b_field is imported. -- v 1.3.0 (Jan 28, 2021): +## v 1.3.0 (Jan 28, 2021): * A new `__sub__` method in the S_Matrix class allows to perform the cascade connection between the last port of a first S_Matrix instance and the first port of a second just as: `S_res = S_1 - S_2`; * The `importTouchstone` method of the SMatrix class has been improved to fully support the v1.1. Touchstone® File Format Specification by IBIS. It will be possible to import also Z- and Y-parameters. Furthermore, providing to the method the relevant information through a dictionary, the same method will also be able to import a simple ascii file formatted by columns; * An `exportTouchstone` method will be available in the S_Matrix class to export the S-, Z- or Y-parameters either according to the v1.1. Touchstone® File Format Specification by IBIS or to a columns formatted ascii file; @@ -62,11 +68,11 @@ A scientific [paper](https://www.sciencedirect.com/science/article/pii/S01692607 * Added a method for power deposition computation * The S_Matrix method `sMatrixTrLine` now allows for transmission lines with a characteristic impedance different from the port impedances -- v 1.1.1 (May 26, 2021): +## v 1.1.1 (May 26, 2021): * Solved issues with complex port impedances; * Now an error is raised if port impedances have a negative real part. -- v 1.1.0 (Apr 22, 2021): +## v 1.1.0 (Apr 22, 2021): * Modified the management of the matrix singularities in `S_Matrix.__resSMatrix method`; * The `warnings` library is now imported in the S_Matrix module to report non-fatal alerts to the user; * An `info_warnings=True` flag can be passed as argument to `S_Matrix.init` and `S_Matrix.importTouchstone` methods to allow for the print of additional information related to warnings; @@ -74,4 +80,4 @@ A scientific [paper](https://www.sciencedirect.com/science/article/pii/S01692607 * Solved a bug in `EM_Field.importFields_s4l` method; * Modified the default value of the parameter 'pkORrms' in `EM_Field importFields_s4l` method. -- v 1.0.0 (Feb 1, 2021): First release +## v 1.0.0 (Feb 1, 2021): First release