Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
Paraview I/O for loading and plotting functions
[0.2.2] - 2020-05-08¶
Added¶
Pre-commit: black, flake8, isort fixing and linting support
Jupyterlab and ipykernel configuration snakemake rules
Job management script - organize.py
New module: const
Changed¶
Parameters for Maronga case
Compilation is now parallel
Two-step archival, tar and compress
Fixed¶
Snakemake: gslib dependency before compiling
Snakemake: Tee output to log file
Removed¶
Requirements files produced using pip-tools
[0.2.1] - 2020-04-14¶
Added¶
Tar shell functions in activate script
Module
eturb.clusters
for job submission
Changed¶
Conda environment packages
Reduced pressure residual tolerance for divergence check
Fixed¶
Bugfixes for simulation parameter loading, restart
Snakefile dependencies for running a simulation
[0.2.0] - 2020-03-22¶
Added¶
KTH toolbox
Coriolis force
Job submission in cluster
More user_params
Changed¶
Archives use zstd compression
user_params is a dictionary
Fixed¶
Initial condition bug in setting velocities in
useric
Cs - Cs**2 in
eddy_visc
Assert exit code of snakemake results in tests
Subroutine
set_forcing
uses ux.. instead of vx
[0.1.1] - 2020-01-27¶
Added¶
Templates in
abl.templates
subpackageExpand parameters and write methods in class
Operators
Improved tests and documentation
Solver
abl
respects parameters and writes box and SIZE files.
Changed¶
Snakecase for
nek
parameters
[0.1.0] - 2020-01-23¶
Added¶
Uses
fluidsim
framework for creating a scripting layerPackage
abl
with a single module and anabl.Output
classNew sub-packages and modules under
eturb
:solvers, output, info, log, make, magic, operators
Testing with
pytest
, and CI on GitHub actionsDetailed documentation
Versioning with
setuptools_scm
Changed¶
Extra requirements
[test]
renamed to[tests]
Rename case files
3D_ABL
->abl
and directoryabl_nek5000
->abl
Overall reorganization of modules and Snakemake + configuration files.