Ticket #880 (closed assessed: fixed)

Opened 7 years ago

Last modified 7 years ago

Fishing Mortality (F) time series may not appear as Yield or F in output plots

Reported by: joeb Owned by: jeroens
Priority: low Milestone: Ecopath 6: release 6.2
Component: Ecosim Version:
Severity: minor Keywords:
Cc:

Description (last modified by jeroens) (diff)

When F time series data is loaded for a group that has no fishing effort, which is possible, the Catch and F in the !Ecosim results object will not contain Catch or F for this group. See cEcosimModel.PopulateResults(). The F time series data will be used by the model to calculate total loss it is just the code in PopulateResults() that calculates Catch and F that filters on Landings and Discards that will skip this group.

Change History

comment:1 Changed 7 years ago by jeroens

1) Add validation on F time series: invalidate time series if applied to a group that is not fished. Time series have a way to be flagged as invalid; should be done in the core.

Last edited 7 years ago by jeroens (previous) (diff)

comment:2 Changed 7 years ago by jeroens

  • Description modified (diff)

comment:3 Changed 7 years ago by jeroens

  • Owner set to jeroens
  • Status changed from new to assigned

comment:4 Changed 7 years ago by jeroens

  • Milestone changed from NOT SET to Ecopath 6: release 6.2

comment:5 Changed 7 years ago by jeroens

This has a few side effects.

  • In the time series Weights interface, only valid time series can be enabled. Right now, only valid time series are shown which is confusing. It has been changed; all time series are shown but invalid time series are not editable.
  • The exclamation icons in the time series thumbnail view does not seem to work any more

comment:6 Changed 7 years ago by jeroens

  • Status changed from assigned to closed
  • Resolution set to fixed

Fixed

Note: See TracTickets for help on using tickets.