Releases: elifesciences/elife-cleaner
elifecleaner 0.13.0
elifearticle
added as a dependency
Added video_xml.py
module for generating JATS XML of videos.
Modified parse.py
to parse article meta data from the accepted submission JATS XML.
All other code is backwards compatible with previous version.
Code merged in PR #41
elifecleaner 0.12.0
Adds elifecleaner/video.py
module, and elifecleaner/utils.py
. All other code is backwards compatible.
Code merged in PR #39
elifecleaner 0.11.0
Refactored transform.py
module, code changes merged in PR #37
elifecleaner 0.10.0
Refactored the parse.check_ejp_zip()
function, although it remains backwards compatible. parse.figure_list()
is not backwards compatible, the PDF page numbers are not counted automatically, they can be counted by sending the figure_list output to parse.set_figure_pdf_pages_count()
.
More details described in PR #35
elifecleaner 0.9.1
Change zip_lib.unzip_file()
to potentially use memory more efficiently and avoid MemoryError
runtime exceptions when processing a large zip file.
Code merged in PR #33
elifecleaner 0.9.0
Remove <history>
tag from the XML when transforming particular article types.
Code merged in PR #31
elifecleaner 0.8.1
The enhanced multi-page figure PDF file check using pdfimages
did not work as expected, and this is a bug fix to it.
Code merged in PR #29
elifecleaner 0.8.0
Added pdf_utils.py
module, uses pdfimages
utility (if available) to get data about images in a PDF file, and PDF check logic in parse.py
is refactored and enhanced to use it.
Code merged in PR #27
elifecleaner 0.7.0
Add REPAIR_XML
flag to the parse
module.
Code merged in PR #23
elifecleaner 0.6.0
Added transform.py
module, initially will zip source code files, rewrite the XML file, and generate a new accepted submission zip file.
elifetools
is a new dependency for this library.
Code merged in PR #21