Feature: Waste module: Plot resuspension and resuspension-to-deposition contours and time series
CLAWS 1.424 (2023-02-13)
Enhancement: Sealice module: Irradiance netCDF file can be loaded (works off-line)
CLAWS 1.423 (2023-02-08)
Enhancement: Waste module: Plot organic carbon deposition (new CLAWS variable)
Enhancement: Waste module: Compute degraded area and benthic impact index (BII)
CLAWS 1.422 (2023-02-08)
Bugfix: Waste module: Solids footprint area calculation
Enhancement: Waste module: Compute footprint and mean deposition area above the 2000 g/m^2 threshold, plot time series of solids data and print time series of peak deposition to file
CLAWS 1.421 (2023-02-06)
Enhancement: Hydrodynamics module: Vertical profiles extracted from a selafin mesh can be plotted for all time bins (it used to be start_time only)
Enhancement: Sealice module: Request made to NASA’s POWER API to get the local irradiance data for the time of the study if “NASA POWER API” is in the list of readers, defaults to the fallback value for ‘environment:fallback:surface_net_downward_radiative_flux’ otherwise
CLAWS 1.42 (2023-02-02/03)
Feature: Major upgrade for the new sealice module
Feature: Accommodate netCDF4 readers
Enhancement: Animating lice vertical distribution
Enhancement: Changing colormap of sealice concentration
CLAWS 1.413 (2023-01-23/26)
Feature: Adding average sealice and total sealice concentration plots/map to sealice module
Bugfix: Bin indexing issue with the map datetimes when claws.nslices > 1 fixed (tbin0 substituted by tmslice0)
Bugfix: Waste moule: Fix contour line display and add second coutour line (2000 g/m2) to deposition plots
Enhancement: Peak deposition plotted in a new figure and removed from the deposition intensity plot
Feature: Sealice module: Plot total copepodid count
CLAWS 1.412 (2023-01-21)
Feature: Creation of a sealice module to post-process MIKE particle tracking data
Enhancement: Colorbar title and ticks in the Waste module
CLAWS 1.411 (2023-01-17)
Enhancement: Creation of a variant of the Bath medicine module to compare outputs of CLAWS-post
CLAWS 1.410 (2023-01-16)
Bugfix: Migration to shapely 2.0.0 (terrain_map.py and requirements.txt)
Enhancement: Conditionally print list of packages installed and state of all global variables defined in claws.claws to assist with debugging if loglevel_claws <= 15
Enhancement: Disallow creation of new claws.claws global variables in setup.py
CLAWS 1.409 (2023-01-15)
Enhancement: Adding ProgressBar to the Nutrients module
Enhancement: Reworking matplotlib contour maps in all modules. A map (figure and list of axes) is created only once. Contours and other elements are appended to the list of collections/lines, the figure is saved, and these elements are subsequently deleted. This process is repeated for all output time steps, all species, all fields. The figure is closed at last
CLAWS 1.408 (2023-01-12)
Enhancement: MPA borders can be plotted and their opacity and zorder be controlled independently. MPA polygons are sent to the background, while their borders are left on the foreground
CLAWS 1.407 (2023-01-10)
Bugfix: Hydrodynamics module: the last time frame (end record) was not considered for an output period of 1
Enhancement: Create claws.output_start_time, date at which elements properties start being written to file. This allows not to write elements properties to file outside the averaging window in the Waste module for example, and that to reduce the netCDF4 file size and the number of plots to generate in CLAWS-post for a set output frequency.
Enhancement: Waste module: Add title with date to the particle distribution vs depth bar graphs
Bugfix: Waste module: Animate particle depth distribution
Bugfix: Waste module: Compute min and max of time-averaged species-independent fields (such as mean solids deposition) and set the scale accordingly
LochDrift (2023-01-09)
Enhancement: Shear-modified settling velocity can be enabled
Enhancement: clauser_plot seabed shear stress model can be selected, as well as constant & law_of_the_wall
CLAWS 1.406 (2023-01-08)
Enhancement: Rewriting chemicals classes. Chemical becomes an abstract base class
CLAWS 1.405 (2023-01-06)
Enhancement: NatureScot’s MPA shapefiles can be passed to claws.mpas. New category added: MCA (Marine Consultation Areas). Please download the 3 zip folders for SPA, SAC, and MCA at cagmap.snh.gov.uk/natural-spaces
Enhancement: simplified etc/bashrc file. CLAWS_RUN and CLAWS_USER_DATA are the only variables to set. CLAWS_DIR points to the CLAWS repository
CLAWS 1.404 (2023-01-04)
Bugfix: Use lowercase to print am/pm on selafin profile plots
Bugfix: Pass module name and script name to the initialise function in the selafin editor
Bugfix: Correct map name when the selafin reader is not used
Feature: Add a bash script, claws_find_tut.sh, to find a keyword in the examples. Usage: claws_find_tut.sh KEYWORD
Enhancement: Add error message in claws-pre of the nutrients module if no selafin file is provided
CLAWS 1.403 (2023-01-03)
Bugfix: Correct MPAs hatch color. Allow gridlines to be hidden. Add options to control display of the domain to visualise in $CLAWS_DATA/claws/terrain_map.json: claws.terrain_map_dict['map']['domain']
Bugfix: Don’t call the selafin reader in the absence of an input selafin file in claws-post
CLAWS 1.402 (2023-01-02)
Feature: Add marine protected areas (MPAs) to terrain map. List of shapefiles can be passed to claws.mpas. It is advised that they be downloaded from jncc.gov.uk / uk-marine-protected-area-datasets and placed in $CLAWS_USER_DATA/mpas/. MPAs are not shown on terrain maps by default (see settings in $CLAWS_DATA/claws/terrain_map.json). Add claws.terrain_map_dict['map']['marine_protected_areas']['draw'] = True to setup.py to have them displayed
Feature: Create update script claws_update.sh that runs git pull and installs requirements
Enhancement: Change CLAWS logging color from yellow to cyan to avoid confusion with logging warnings
CLAWS 1.401 (2022-12-26)
Feature: Create Release History
Bugfix: Fix loglevel displayed by the StreamHandler
Feature: Indroduce FileHandler saving a logfile in working folder: log.claws
Feature: Implement different logging colors for CLAWS and OpenDrift
Feature: Plot particle vertical distribution conditionally. Can be controlled with claws.output_options["plot_particle_vertical_distribution"]. Default is now False
Feature: Profile scripts memory using memory_profiler conditionally. CLAWS loglevel must be less than 20. For example: claws.loglevel_claws = 19
Enhancement: Decrease memory requirements for large bath-medicine simulations (large number of particles in excess of 1M but also large domain extent and large number of time-steps > 1000). The time dimension is sliced into multiple uniform chunks. Can be controlled with claws.nslices
Enhancement: Remove minor tick labels on log-scale colorbars. They were intersecting
Bugfix: Allow probe record_history function to be called multiple times. History array are no longer reset