Skip to content

Release v0.1.20211013

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Oct 17:45

0.1.20211013 (2021-10-13)

Features

  • anchors: extract_section fn for audio files with testing (df974a2)
  • html: first commit for web component html output (bfc1038)
  • add b64 encoding of embedded images (807d913)
  • add silence insertion feature (1663779)
  • anchor times now supported in h/m/s/ms, like in Audacity (c4b4ca8)
  • non-caching-server-3.7.py, compatible with Python 3.7 (fe7df92)
  • package: add packaging of fonts and js bundles (252e605)

Bug Fixes

  • correct attribute name in readalongs (17b4dfe)
  • Docker on Windows compatibility issue (6ee07b1)
  • issue #73, fix correction for multiple DNA segments (277b530)
  • round segment times to 3 digits, i.e. 1ms precision (54c9475)
  • temp files have to be closed to get auto-cleaned on Windows (1260d75)
  • use consistent Copyright notices (d4c61bf)
  • ci: add push (ad2c50e)
  • test: fix mimetype issue with test for b64 encoding (c25502a)

Continuous Integration

  • commit and merge bumped version after release (94b547e)
  • rtd: upgrade read the docs to version 2 (d3ff623)

Styles

  • apply a bunch of pylint recommendations (3eb2a33)
  • blackify non-caching-server-3.7.py (ee480fb)
  • convert some docstrings to google (#16) (7534545)
  • don't hide what is going on running make in docs (f9e68e3)
  • have data/ej-fra.xml also match the current readalongs prepare output (c798f29)
  • nicer argument doc for create_input_tei (db70984)
  • reformat make_smil.py docstring to Google format, as per issue #16 (f0aba91)

Code Refactoring

  • move audio time adj fns to audio_utils.py (7d47de7)
  • align: make align work on a loop of sequences (WIP anchors) (c4bc7ec)
  • change pystache to chevron (d1797c0)
  • make LANGS, LANG_NAMES and parse_g2p_fallback importable (60cf1e9)
  • narrow the try/except to just the parse_g2p_fallback call (753c77e)
  • polish Toby's util.py refactoring (b04e4fb)
  • remove dead create_input_xml (1940bea)
  • remove unused jsgf file (562780c)
  • rename non-caching-server.py -> 3.9.py since only Python 3.9 compat (862469f)
  • splice dna_utils.py out of audio_utils.py (b20d072)
  • use nrc logo instead (d17aa7a)
  • docs: create advanced-use.rst and cli-guide.rst (6cf12e2)
  • docs: remove cli-user-guide*, all contents is now elsewhere (06557ec)
  • docs: rename cli.rst->cli-ref.rst in prep for cli-guide.rst (df403bf)
  • parse_time: remove unreachable else: raise statement (97b563f)
  • silence: change to using proper parse time function instead of only ms (a646574)
  • silence: change variable to be explicit about ms (dda3414)
  • test: create basic test case class (f189614)
  • test: move the align --html test to its own function (6c9dc65)
  • test: name temp dirs after the classes (212df57)
  • test: rename basic test case file (3c52ac2)

Tests

  • unit testing for issue #73 (90cd88a)
  • anchors: check that partial wav files were created (d8eb857)
  • anchors: improve test coverage (97ff810)
  • anchors: rfix ej-fra-anchors2.xml so it's alignable (8ae8850)
  • anchors: test cases for aligning with anchors (7468589)
  • anchors: test data for processing anchors (5c4f6c3)
  • add basic test for single file html output (86d8f1b)
  • better message for tests that might fail when dependencies change (8147b03)
  • disable test_align_cli.test_permission_denied since it is unstable (251ae45)
  • images for RAS testing, created by EJ@NRC (2cc6ed3)
  • improve unittesting for package (231005e)
  • package: add test for bundled web component assets (c190fa5)

Documentation

  • add TL;DR to Contributing.md (552683a)
  • convert audio_utils.py docs to Google standard (8b2e8e1)
  • create CLI guide vs CLI reference sections (ac35316)
  • document run.py vs readalongs/run.py (e4e0794)
  • fix the README.md badges (6c10a5d)
  • improve docstring readability (c95e5f0)
  • improvements to the CLI documentation (9f26b98)
  • include cli-user-guide in read-the-docs output (7888222)
  • make README.md and docs/cli-user-guide.md more coherent (3040a18)
  • polish the cascade a split pipeline doc (413aa71)
  • remove obsolete reference to swigwin (8b6478d)
  • warn against installing from PyPI (a256306)
  • anchors: document how to use anchors (b7507be)
  • anchors: improve the dosctring for dna_union (302ec0b)
  • rename finguist's prepare.md -> docs/cli-user-guide.md (cdf3243)
  • restructure cli-user-guide (4cb882d)
  • some improvements to the readthedocs stuff (2f6899a)
  • update README.md to refer to docs on readthedocs (200c473)