plotEnergyBudget()
now calculates ERepro correctly and uses line plot instead of area plot.
Now works with and expects mizer 2.5.3
- Fixed bug that caused
tuneParams()
to crash when some species had no associated gear. - Fixed sliders for control of
double_sigmoid_length
gears - Slider for
n
andm
exponents now update as intended. - Gear selectivity sliders are now always active as expected.
- Avoid crash when double-clicking on catch tab.
- Update
intake_max
when changingh
. - Make sure that species sliders get updated when values change during "steady".
- Fixed bug in
plotYieldVsF()
that caused it to crash when noF_max
was specified (#61) thanks to @SamikDatta plotSpectra2()
now shows models in the expected order (#63) thanks to @cmbeeseplotYieldVsSize()
now works with single species and single gear.
tuneParams()
is not longer restricted to a single gear per species.tuneParams()
can now keep the yield matched to observations.- Allow smaller effort values in
fishingControl
and shallower maturity curves inreproductionControl
- Allow
otherControl()
to change external mortality even if it is protected. - Allow
m
parameter to be decreased as well as increased - Changed mortality slider to control external mortality at maturity size.
- New plotting function
plotBiomassFlux()
, which plots the rate at which growth transports biomass up the size axis. getYieldVsF()
now also works for species targeted by multiple gears.- Introduced
F_min
argument togetYieldVsF()
andplotYieldVsF()
to allow the user to set a minimum fishing mortality rate for the plot. - In
plotYieldVsF()
set sensible default forF_max
. tuneYield()
can now keep biomass or numbers constant.
plotDiet()
validSim()
singleSpeciesSteady()
has becomesteadySingleSpecies()
plotBiomassRelative()
plotYieldRelative()
plotSpectraRelative()
plotSpectra2()
plotDeath()
plotEnergyBudget()
plotResourceLevel()
plotResourcePred()
plotYieldVsSize()
- Also
plotYieldVsF()
has been improved.
singleSpeciesSteady()
alignResource()
- Allow tabs to set their title, see issue #37
resourceControl()
now works also when the resource dynamics are constant.- Reproduction plot now calculates the reproduction success correctly also for non-zero reproduction level.
- Clean-up of
spectraTab
code. Now button does not trigger already when it is displayed but only when it is pressed. - Call
setBevertonHolt()
only for the focus species. - The feature whereby one can call
tuneParams()
without a parameter to recover it from log files after a crash is now working again. - The catch tab now has the same functionality for calibration and matching as the biomass tab.
- When changing predation kernel parameters, the search volume is also rescaled to keep the same encounter rate for larvae.
- Now one can also match abundances to observed numbers instead of observed biomasses.
- Extracted more of the plotting code into plot functions.
- Corrected the plotting of observed catch.
- Corrected the y-axis scale in density plots.
- New
abundanceTab()
showing both biomasses and numbers. - Double-clicking on a species on the biomass graph now changes its biomass to the clicked value rather than the observed value.
- Separated spectra and biomass tabs.
- An observed biomass of 0 (not possible) is now converted to NA
- Using the same theme as the mizer website
- Beginnings of an example tab that can be used as a well-documented base for new custom tabs. Needs to be expanded to get better documentation.
- Allow mizer extensions to overwrite the
steady()
function.
- New
tuneGrowth()
shiny gadget to help tune growth curves.
- Important change: The updated species abundance is now always calculated in the unchanged background.
- Using
params
instead ofp
as argument name. - Many more help popups.
- Main panel utilises all available space.
- Add buttons and keyboard shortcuts for cycling through species.
- Move tabs and controls into individual files and add roxygen comments.
- New
match
argument that determines whether biomasses or yields or neither should be matched at each press of thesteady
button. - Remove the ability to upload params objects.
- New
growthControl
controls. - New
biomassTab
tab. - Controls can now also update species sliders.
- By default preserves
erepro
. - Scaling of background now happens by clicking on the slider without need for a 'Go' button.
- Double-clicking on a growth curve plot now toggles between the panel view and the individual species view.
- Do not overrride ggplot2 theme, just adjust font size.
- Rename
cutoff_size
tobiomass_cutoff
everywhere. - Many more changes.
- New
plotBiomassVsSpecies()
andplotYieldVsSpecies()
. - Egg density slider is now updated by run to steady.
- Improved handling of missing values in
plotBiomassVsSpecies()
. - New
scaleDownBackground()
andremoveBackgroundspecies()
.
- New
mizer::plotBiomassObservedVsModel()
- New
mizer::calibrateBiomass()
,mizer::matchBiomasses()
,mizer::calibrateYield()
,mizer::matchYields()
,mizer::scaleModel()
.
- Much polishing of
tuneParams()
and some added documentation. - First stab at a
validSim()
function that will be useful when simulations produce non-finite values. - Graduated the updated
setBevertonHolt()
and the newgetReproductionLevel()
to mizer package. - Removed
dislayFrames()
,getBiomassFrame()
andgetSSBFrame()
because these are superseeded by the newplotDataFrame()
in mizer. - Removed the vignette explaining size-spectrum dynamics in single-species example because this has graduated to mizer.
- Improvements to argument checks in
getYieldVsF()
The version number will now always be that of the latest mizer package that this version of mizerExperimental requires.
- Graduated
animateSpectra()
,addSpecies()
,removeSpecies()
andrenameSpecies()
to mizer package. newSheldonParams()
has graduated to mizer package under the new namenewSingleSpeciesParams()
.- Improvements to
tuneParams()
, but still work in progress.
- Graduated
projectToSteady()
,constantEggRDI()
,customFunction()
andcompareParams()
to mizer package. - Added a
NEWS.md
file to track changes to the package. - Vignette explaining size-spectrum dynamics in single-species example.
removeSpecies()
work also with 3d pred kernel.removeSpecies()
to handlesgear_params
correctly