Software Requirements
Java 11 or later
Operating system:
- Windows - 64 bit
- Mac OS - Intel 64 bit
- Linux - 64 bit with GTK
JEM Alligator Production Probability Model Change Log
v3.0.0 - 2020-10-16
- Update for Java 11
- Move Software Requirements to README.txt file
- Update to supporting libraries that have been migrated to Java 11
- Add javax.annotation to dependencies
- Update org.eclipse.jdt.core.prefs and org.eclipse.jdt.ui.prefs for Java 11 and warn on missing javadocs for private visibility
v2.6.4 - 2020-08-14
- Library updates (some may not apply):
- edu.ucar.unidata.netcdf;bundle-version="5.3.3",
- gov.usgs.jem.cerp.netcdf;bundle-version="3.0.0",
- gov.usgs.jem.cerp.netcdf.ug;bundle-version="3.0.0",
- gov.usgs.jem.spatial.model;bundle-version="2.0.0",
- gov.usgs.jem.spatial.expressions;bundle-version="2.0.0",
- gov.usgs.jem.hydro.processing;bundle-version="2.0.0",
- gov.usgs.jem.netcdf.depthcreator.ui;bundle-version="2.0.0",
- gov.usgs.jem.netcdf.ncmlcreator.ui;bundle-version="2.0.0",
- gov.usgs.jem.thredds.ui;bundle-version="2.0.0"
- Attempt to resolve the majority of compiler warnings through a combination of mechanisms:
- refactor deprecated to current usage where possible, suppress deprecation otherwise;
- add javadocs in some cases, but suppress where documentation was largely ignored or code is not otherwise actively maintained;
- suppress or address other compiler warnings (e.g. resource; unused)
v2.6.3 - 2020-06-11
- Library updates:
- guava;bundle-version="29.0.0",
- edu.ucar.unidata.netcdf;bundle-version="5.1.0",
- gov.usgs.jem.cerp.netcdf;bundle-version="2.0.0",
- gov.usgs.jem.cerp.netcdf.ug;bundle-version="2.0.0",
- org.geotools.plugin;bundle-version="23.0.0",
- gov.usgs.jem.spatial.model;bundle-version="1.4.0",
- com.google.auto.value;bundle-version="1.7.2",
- org.apache.commons.csv;bundle-version="1.8.0"
v2.6.2 - 2019-07-01
- Fix for grid artifacts in some locations across the output due to a problematic method of determining the input grid
- Fix so that if an input grid cell has fill value, the output grid cell for that variable will also have fill value
index, which would lead to a duplication of the neighbor cell's calculated values
v2.6.1 - 2018-02-08
- Fix for command line year range: make sure lower & upper years are valid and adjust as necessary, like UI does
v2.6.0 - 2018-01-16
- Further improved modeling time by reading input data in even more efficient chunks
- Fix for command line year range option being +1 year in the future
v2.5.0 - 2017-08-14
- Tree island heights file now optional; added selectors for CSV columns
- Gator holes file now optional; added selectors for CSV columns
- Percent Edge Habitat can now be disabled
- Automatically determine output file name
- Indicate which files are required on the UI & update layout slightly
- More descriptive errors when files are missing & better exception trapping
v2.4.2 - 2017-05-26
- Ensure parent folders of specified output file exist or can be created
- Change zip and extracted folder name for easier integration with headless scripting tools
v2.4.1 - 2017-04-12
- Bug fix: do not require salinity file to run the model
v2.4.0 - 2017-03-29
- Allow running on partial season data and to produce a subset of metrics when data are available
- Allow selection of NcML files for depth data
- Automatically convert units of input depth data (e.g. cm -> mm)
- Detect coordinate axes order for depth and salinity data (e.g. t,y,x vs. t,x,y)
- UI: Expand text controls for output parameters, remove tab folder
- Fix for date ranges: use closed interval instead of open interval
v2.3.0 - 2017-02-17
- Update to allow headless execution (see --headless --help)
- Improved modeling time by reading input data in more efficient chunks
- More granular reporting of modeling progress
- Fix for potential resource problems (files left open in the event of errors)
- Fix for "duplicate salinity" error when loading parameters file
- Fix for salinity file not resetting when loading from parameters file
- Fix for year range choice from user occasionally not being retained
- Fix for occasional errors when saving parameters file
v2.2.0 - 2014-02-14
- Added bug reporting capability (Help > Report Bug); integrated "Report Bug..." button to Eclipse error dialog
- Bug fix: inter year dates (breeding start to nest flooding end) are now hh:mm:ss adjusted to the
- More verbose logging in model processor:
- layer names & variable names;
- output variable names, types, and units;
- output spatial parameters, time parameter;
- dates read from depth file and salinity file (if provided);
- inter year dates used; inexact date matches logged;
- Log CDL of input depth file (http://www.unidata.ucar.edu/software/netcdf/docs/netcdf/CDL-Syntax.html)
depth input dates. If an exact match between dates cannot be found during processing, a close
match is found and used
v2.1.2 - 2013-10-18
- Updated mean clutch top height equation in nest building component as requested by the modeler
- Bug fix: changed constant value in same clutch height equation from 25 cm to 42 cm to represent typical
height of clutch
v2.1.1 - 2013-05-13
- Fixed bug where gator holes spatial extent might extend beyond output grid extent, causing a nondescript error
- Fixed bug where model year range may not be set properly when loading from parameters file
- Allow salinity input file to be optional
v2.1 - 2013-04-24
- Updated to Eclipse 4 platform
- Update to NetCDF-Java 4.3
- Defer reading of output parameters from depth file until "Run" is clicked or requested by the user
- Fixed bug where output parameters were not being properly updated to the model before running
- Fixed bug where multiple dialogs were being displayed when model run completed
v2.0.2 - 2013-04-03
- Bug fix: do not require output file to exist before running
v2.0.1 - 2013-04-02
- Allow selection of data variable from NetCDF if default is not found
v2.0.0 - 2013-03-25
- Converted to cross-platform GUI application
v1.x.0
- CLI application created