Skip to content

Releases: MikeDacre/fyrd

Version 0.6.2-beta1

07 Mar 00:20
v0.6.2b1
c948465
Compare
Choose a tag to compare
Version 0.6.2-beta1 Pre-release
Pre-release

This version adds a much more stable local mode, a dramatic refactoring of the code into a modular structure, and a large number of bugfixes.

It is already quite stable, but there are a few outstanding issues to be addressed.

BugFix

09 Feb 20:45
v0.6.1b10
98687cf
Compare
Choose a tag to compare
BugFix Pre-release
Pre-release

Corrects a bug where incorrect queue values were not checked

Version 0.6.1-beta.8

03 Aug 15:13
v0.6.1-beta.8
Compare
Choose a tag to compare
Version 0.6.1-beta.8 Pre-release
Pre-release

A very minor update that includes documentation and packaging changes to make this package work with PyPI.

Version 0.6.1-beta.7

02 Aug 19:58
v0.6.1-beta.7
Compare
Choose a tag to compare
Version 0.6.1-beta.7 Pre-release
Pre-release

This release consists of numerous small bug fixes and stability improvements, plus the addition of the ability to specify the executable used for slurm/torque in the config file.

Version 0.6.1-beta.6

14 Nov 23:40
Compare
Choose a tag to compare
Version 0.6.1-beta.6 Pre-release
Pre-release

All scripts that used to be in bin/ have been moved into a single
entry-point script called fyrd and are managed as subcommands instead
of as separate scripts.

The scripts in bin/ have thus all been converted to shell scripts that
are simple aliases of the relevant fyrd subcommands.

I made a logo of a Saxon shield of the kind used in fyrds and
superimposed a cluster tree.

In addition, I have completely overhauled the documentation and added
the logo. The documentation now builds sensibly as html and pdf, with
the new icon nicely presented in both.

To make script outputs easier to read, I now use the tabulate library,
which I have added as a new dependency.

Version 0.6.1-beta.5

01 Nov 23:16
Compare
Choose a tag to compare
Version 0.6.1-beta.5 Pre-release
Pre-release

This version changes the way outputs are retrieved from jobs.

Previously, Job.get() would return (exitcode, stdout, stderr), now it just returns the output, which is either the function return value, or the contents of STDOUT All other variables (.out, .stdout, .stderr, and .exitcode) are saved and the temp files cleaned up by default after get() completes.

The one potential downside is that very large return values get loaded into memory by default. That can be avoided by using wait().

Specific changes:

  • Make file cleanup the default
  • Make get() return either function return value or STDOUT.
  • Make .stdout, .stderr, and .exitcode handling more robust and less error prone.
  • Add link from .err to .stderr.
  • Alter test suite to work with new output API.
  • Add script to make multiple virtualenv testing easier

Version 0.6.1-beta.4

01 Nov 07:48
Compare
Choose a tag to compare
Version 0.6.1-beta.4 Pre-release
Pre-release

This release fixes a number of bugs with job running on SLURM.

The code is now stable on all platforms with python 2.7.10+ to the best of my knowledge.

Version 0.6.1-beta.3

27 Oct 20:41
Compare
Choose a tag to compare
Version 0.6.1-beta.3 Pre-release
Pre-release

Fixes several bugs related to the name change.

Version 0.6.1-beta.2

27 Oct 20:02
Compare
Choose a tag to compare
Version 0.6.1-beta.2 Pre-release
Pre-release

This new version brings a new name: Fryd (the Anglo-Saxon word for 'army'), and moves the documentation to Read the Docs

Core functionality intact

27 Oct 19:14
Compare
Choose a tag to compare
Pre-release

Very beta, but does work