Release notes

Here we describe changes, including new features added and bugs fixed in SoilFluxPro Software.

Version 5.3.1 (current version; released October 2023)

Bugs fixed

Fixes an issue that prevented the application from starting on some Windows OS instances.

Version 5.3.0 (released June 2023)

Version 5.3 brings several new features that serve to improve the outcomes of data processing.

New features

  • Guidance is improved - now it guides in a more helpful way. With guidance for deadband analysis and stop time analysis.
  • Automatic deadband analysis
  • Repair utility to filter outliers and interpolate
  • Pop-out modal windows

Version 5.2 (released January 2022)

Bugs fixed

  • Charts input label overlaps.
  • Transform overwrite bug.
  • Vertical chart legend scroll arrows not appearing.
  • Chart grouping bug.
  • Not all extension manifold ports were found correctly.
  • Chart color / symbol logic.
  • Chart input label margin prevents text overlapping.
  • Superscript in chart with extension manifold ports.
  • Weighted repair.
  • TRANSFORMED decimal precision in details view.
  • Loading multiple files (directory) progress.

Refinements

  • Prevented 'Chamber' metadata from showing in the variable picker in the Mapping tool.
  • Prevent delete observation with key when typing in input field.
  • Retain transform settings when changing observations.
  • Disable chart symbol selection when there are too many series.
  • Use symbols in chart with large number of series.
  • Skip Smart Chamber observations with only 1 data row to prevent crashing and other issues.
  • Handle fluxes with missing required metadata.
  • TRANSFORMED instrument decimal precision set to 6.
  • Remove extra / added empty variable columns from details view and when saving.
  • Use lowest of t0 or deadband for flux curves x-min.
  • Changed Repair to list of ports with buttons.
  • Updated charts grouping to include all port options with extension manifold.

New feature added

  • Sample volume to chamber metadata, subtract its value when present from total volume.
  • Units added (m+3 m-3).
  • Padding to the bottom of the main table for OSX scroll bars.
  • 8100 Obs# to metadata, fixed port label not showing.
  • SEI to flux results.
  • "a/(X + b)" transform function.
  • "Instrument Name" input to Transform.

Version 5.1 (released July 2021)

Bugs fixed

  • Import deadband value of 0 showing an error.
  • Issue with main table fluxes when changing Temperature source.
  • Crash when flux Pressure source is not found.
  • Dilution source label position.
  • Flux chart issues when dilution source is changed.
  • Charting "group by" with more than 9 ports.
  • Broken pop-out charts introduced in last version.
  • Removing flux removes correct flux.
  • Command+Q quitting on mac.
  • Import deadband and stop time input.
  • Parsing of 0 deadband in 8100 files.
  • Dilution correction, apply multiplier to gas values.
  • Smart Chamber IRGA tube length.
  • Map 3D height.
  • Labels issue changing file types during import.
  • Transform favorite naming bug with Decagon and DeltaT functions.
  • Random import file dialog crashes.
  • Smart Chamber deadband value.
  • .81x post purge units.
  • Issue with "restarted" .81x measurements.
  • Main table scroll issue when clearing display options.
  • Close button in Display getting cut off.
  • Scaling on flux charts for small numbers.
  • Generic / General import issues.
  • Import units lists.
  • A bug where saving was just appending observations to existing file.
  • soilp_m and soilp_c labels.
  • Satellite and Altitude labels.
  • Numbers were being rounded when saving.
  • LI-6800 volume wasn't being set properly.
  • LI-6800 files saving and re-opening issue.
  • Aerodyne importing.
  • Double click Smart Chamber file crashes Windows.
  • Imported instruments attributes in Display and Recompute.
  • Import loading bar in windows.
  • Input form validation, was causing weirdness when trying to import more than once.
  • Dilution multiplier for flux calculations.
  • Chart favorite name including point set.
  • POSTPURGE .json parsing.
  • "0" stats and flux values when they should be -9999.

Refinements

  • Improved error handling for files with errors; added skipped observations count to the log.
  • Use metadata for map location information, previously was just using data records.
  • Prevent deadband less than 0 during import.
  • Update summary view when removing a flux.
  • Recompute total volume for LI-8100 and Smart Chamber files.
  • Allow selection of any variable in Map tool.
  • Filter out 8250-01, LI-8200, and LI-8150 instruments when creating a new flux.
  • Handle nan values from 78xx files.
  • Renamed sample files to be more descriptive.
  • Changed error notification icon to warning icon.
  • Ignores .81x Type column.
  • De-select selected observation when switching groups.
  • Set the dilution unit when changing the dilution source.
  • Show dilution source selection for all observations.
  • Limit deadband input to 0 minimum.
  • Prevent transform field label overlap.
  • Prevent Co line from extending past chart.
  • Show cell_p as Cell Pressure in interface.
  • Limit height of import files list, with scroll bar.
  • Default instrument metadata port to -9999.
  • Start Smart Chamber ETIME at 0.
  • Moved cell_p to LI-870 group.
  • Changed default decimal precision to 5.
  • Sort Smart Chamber observations by timestamp_start after loaded.
  • Use LI-78xx as default import type, prepopulate default values.
  • Remove DATAH and REMARK as import options for LI-78xx files.
  • Dynamic instrument metadata.
  • When saving, rename current group to the saved file name.
  • Replace 9999 with -9999 for Smart Chamber files.
  • Moved PA to LI-8100 group for .81x files.
  • When an new H2O source is selected in import, uncheck the previous selected H2O source.
  • Don't show DATE or TIME as import options, except for Generic import type.
  • Allow to overwrite chart favorite.
  • Removed chamber Date and Time from Smart Chamber files.
  • Group instruments together in detail view.
  • Move N2O to LI-7820 group (Smart Chamber files).
  • Moved cell_p to LI-8200 group.
  • Rename "li870" to "LI-870" (Smart Chamber files).
  • Prevent duplicate columns in Smart Chamber files.
  • Copy chamber firmware and sn to LI-8200.
  • Remove extra columns being inserted for LI-870 and LI-78xx.
  • Allow Windows users to choose installation directory.
  • Format .json files when saving.
  • Move Date and Time to LI-6800.
  • Ignore MStatusN and RH in LI-6800 files.
  • Ensure a device name exists on import.
  • Hide Date and Time rows for import types other than "General Purpose".
  • Prevent import if file group is empty.
  • Updated supported units list (shown in Import and Transform).
  • Changed units to a select field.
  • Allow user to remove imported columns.
  • Removed H2O check boxes, added a single H2O Source selection with the metadata.
  • Multiply water vapor IV by multiplier based on units when computing fluxes.
  • SFP will open a file if opened via an associated file.
  • Implemented new Import layout with new fields.
  • Compute dilution for fluxes.
  • Handle "Dilution" for in .81x footers.
  • Removed start and end labels from group / file names.
  • Prevent duplicate favorites in chart and transform.
  • Made statistics row labels always visible.

New features added

  • Smart Chamber instrument metadata fields (rep, remark, comment, label).
  • N2O as a default checked import field for LI-78xx.
  • Percent and unknown (#) to supported units list.
  • Smart Chamber sample file.
  • Additional left padding to recompute chart for bigger numbers.
  • More padding to flux chart for larger Y-axis numbers.
  • Log entry for import.
  • Additional default transform functions.
  • Generic file importing.
  • Units to tube length and volume inputs in import.
  • Import settings favorites.
  • Additional labels to Remove tool block list.
  • Reset display button.
  • 3rd party analyzer importing.
  • Support for LI-6800 and Smart Chamber files.

Version 5.0.1

Bugs fixed

  • Crash when formatting decimals with high precision (very large numbers).
  • Stats crashing, doesn't compute stats if the last etime is 0.
  • Skips .82z files with no data instead of crashing.

Refinements

  • Use Etime 0 for Date Time and DOY initial value if not computing stats.

Version 5.0

  • First release of refactored version following version 4.2.