CHANGELOG¶
Contents
[1.1.1] - Unreleased¶
Added¶
- New components:
HxSimple
- New geometries:
Port
Changed¶
GeomHxPlateCorrugatedChevron
renamedGeomHxPlateChevron
andpitchCorr
attribute renamedpitch
HxPlate
expanded to encapsulateHxPlateChevron
ClrBasic
andHtrBasic
now haveconstraint
attriubute instead of*ConstP
and*ConstV
subclasses
Deprecated¶
Removed¶
HxPlateCorrugatedChevron
(useHxPlate
)ClrBasicConstP
,ClrBasicConstV
(useClrBasic
withconstraint=CONSTANT_P
)HtrBasicConstP
,HtrBasicConstV
(useHtrBasic
withconstraint=CONSTANT_P
)
Fixed¶
[1.1.0] - 06/04/2020¶
- The latest version of MCycle will be uploaded to PyPI once the cross-platform build requirements are sorted (looking into using skbuild).
- It is planned to be able to choose alternative thermodynamic properties backends (such as thermo)
- Error checking for HxFlowConfig
Added¶
constants
module: repeats a bunch of CoolProp constants, eg; input_pairs, phases.HxPlateFin
andHxPlateCorrugated
(later is renaming ofHxPlate
)GeomHxPlateFinStraight
andGeomHxPlateFinOffset
added togeometries
.- heat transfer methods added for HxPlateFin geometries
Changed¶
defaults
module split intodefaults
andconstants
. Defaults for matplotlib configuration added andgetPlotDir()
renamed and slight reworked tomakePlotDir()
.HxPlate
renamed toHxPlateCorrugated
, newHxPlate
is now a superclass ofHxPlateFin
andHxPlateCorrugated
.geomPlateWf
andgeomPlateSf
attributes ofHxPlate
andHxUnitPlate
renamed togeomWf
andgeomSf
.- METHODS dictionary changed to a more nested structure
timeThis
decorator renamed totimer
- efficiency attirbutes/properties renamed to
efficiency*
fromeff*
Deprecated¶
Removed¶
Fixed¶
[1.0.2] - 16/01/2019¶
Added¶
library.conversions
significantly expanded and reorganised. A couple of functions have has slight name changes.defaults.TRY_BUILD_PHASE_ENVELOPE
: whether CoolProp should always try to build the phase envelope for mixtures
Changed¶
flowSense
attribute of heat exchangers expanded to HxFlowConfig class, which now stores more info: sense, passes, vertical or horizontal
Deprecated¶
Removed¶
Pr
data key removed fromRefData.data
attribute as it’s not an explicit property
Fixed¶
[1.0.1] - 04/09/2018¶
Added¶
Changed¶
- logger now saves as name of script, with ‘.log’ appended
flowSense
attribute of heat exchangers changed from"counterflow"
to"counter"
- attribute
Q
ofClrBasic
andHtrBasic
components changed toQCool
andQHeat
respectively so as not to compete withQ()
method of heat exchangers.
Deprecated¶
Removed¶
- mcycle.logger.LOG_FILE (see changed feature above)
Fixed¶
- Fixed run() method of RankineBasic
[1.0.0] - 31/07/2018¶
MCycle is now partially written using Cython in an effort to speed up the code. Thus, Cython is now a required package for installation. Release not currently available from pip: must install from source.
Added¶
- logging functionality included (
mcycle.logger
) - runBounds attribute of Component added
Changed¶
Deprecated¶
Removed¶
Methods
class removed, incorporated into newConfig
class
Fixed¶
- debugging/updates to component models
[0.0.1] - 07/05/2018¶
Initial MCycle release, written purely in Python.