Releases: seaflow-uw/seaflowpy
3.2.0
3.1.0
This release introduces a new hourly Parquet file OPP output format, various bead finder bug fixes and improvements, and removes pyinstaller executables from the project.
2.1.0
Lat/Lon is no longer a required field for all rows in an SFL file. A completely empty lat/lon column is still an error, but missing rows are now warnings.
2.0.0
This release adds a D1/D2 saturation filter, and updates the SQL schema to reflect changes in popcycle
. Since the database schema has changed, this release is considered backward incompatible with 1.x and the major version has been incremented.
1.0.0
Seaflowpy has been stable for a while, time for a version 1 release.
Changes from 0.15.1
- added an EVT subsampler.
db
subcommands are a named a bit more consistently, but backwards compatible with old subcommands.
Pyinstaller executables are available with this release as zip files to capture executable permissions. For compatibility with existing code, the bare linux binary is still available here as seaflowpy-linux64
. This file is identical to the one in seaflowpy-1.0.0-linux64.zip
.
0.15.1
- fix bug in
sfl manifest
when using S3 - allow
sfl validate
to validate multiple files at once to minimize process startup penalty - allow
sfl fix-event-rate
to read popcycle sqlite3 db files in addition to TSV files
0.15.0
- command-line interface has been overhauled for better consistency between tools
- SFL validation has been improved. See
seaflowpy sfl validate -h
andseaflowpy sfl print -h
for details - added command
seaflowpy sfl fix-event-rate
to calculate true event rate for SFL files
0.14.0
- Single-file executables for MacOS and Linux are supported starting with this release. They can be found in the release downloads section.
seaflowpy
now has a Docker imageseaflowpy
is now on PyPI- Use
versioneer
for automated git-aware versioning - Various improvements to the development workflow
v0.4.3
v0.4.2
- Handle missing SDS columns
- Fix bug in Julian day handling for SFL imports