FortranFiles.jl Versions Save

Julia support for reading/writing Fortran unformatted files

v0.6.0

4 years ago

FortranFiles v0.6.0

Diff since v0.5.0

  • drop support for pre-1.0 Julia
  • add eof function (#5)
  • fix FString behavior on aarch64
  • general maintenance to keep up with developments in Julia tooling, needed to make further releases

Merged pull requests:

  • Add eof() function (#5) (@xue-cheng)

v0.5.0

5 years ago
  • now fully compatible with julia-1.0
  • introduced a custom exception FortranFilesError for FortranFiles-specific errors
  • improved test coverage
  • only allow writing homogeneous Arrays that have a concrete Fortran-compatible eltype -- this change is potentially breaking but prevents inadvertently writing Arrays that Fortran wouldn't be able to read

v0.4.1

5 years ago

All deprecations in julia-0.7 are fixed. Documentation and tests have been adjusted. julia-0.6 is still supported via Compat.

v0.4.0

5 years ago
  • add alternative macro interface for reading (@fread)
  • add convenience Fstring functions trim, trimlen
  • drop support for julia-0.5
  • this release works on julia-0.7, but there are many deprecations which slows things down

v0.3.0

6 years ago

Support for reading and writing files in direct-access mode (i.e. fixed-size records without header, random access) has been added. The implementation should be compatible with files produced by gfortran and ifort with standard options.

v0.2.1

6 years ago
  • bswap(::Complex) has moved into Base/Compat, so remove our definition
  • testing only needs product from Iterators, which is provided by Base/Compat
  • let travis test on 0.5, 0.6, and nightly.

v0.2.0

7 years ago
  • new keyword "convert" in the FortranFile constructor, to support byte orders different from the host
  • equality comparison for FStrings
  • expanded test suite to cover byte-order tests
  • tweak Travis configuration to reduce test duration

v0.1.0

7 years ago
  • Describe package tests in documentation.
  • Add logo.
  • Fix reading arrays when dimensions are specified with non-default Ints.
  • Increase number of tests.