Recent Releases of nlppln
nlppln - 0.3.3
Added
- Command to flatten a list of lists of files (
flatten-list.cwl) - Command to merge yaml files using yamlreader (
merge-yaml.cwl)
Changed
- By default, keep directory structure of extracted archive (
archive2dir.cwl) - Change input for
check-utf8.cwlfrom single file to directory of files - Change input for
delete-empty-files.cwlfrom directory to list of files - Update method for saving workflows (requires scriptcwl >= 0.8.0)
- Python
Published by jvdzwaan about 7 years ago
nlppln - 0.3.2
Added
- Command to ls a chunk of files (
ls_chunk.cwl) This can be used to run workflows for a number of files in a directory (e.g., if running it for all files takes too long) - Command to create a chunked file list (
create_chunked_list.cwl) - Command to return a directory containing all the files from a list of directories (
flatten-dirs.cwl) - Command to return a directory containing as subdirectories the list of input directories (
gather-dirs.cwl)
Changed
- Expression tool
save-files-to-dir.cwlextracts the name of the directory to save to from the input files if thedir_nameis omitted
- Python
Published by jvdzwaan over 7 years ago
nlppln - 0.3.1
- Added command to extract tar.gz files (
tar.cwl) - Added command to create directories (
mkdir.cwl) - Added command to remove XML elements from XML files (
remove-xml-elements.cwl) - Added command to align strings using edlib (in separate repository)
- Added command to parse text using pattern (in separate repository)
- Added command to remove newlines from a text (
remove_newlines.cwl) - Remove erroneous arguments section from
freqs.cwl - Add option to filter on filename to
ls.cwl - Removed dependency on
pyjq.
- Python
Published by jvdzwaan about 8 years ago
nlppln - 0.3.0
- CWL files for NLP functionality (so they don't have to be downloaded separately)
- Dockerfile to run nlppln on Windows
- First tests
- Python 3 support
- By default, save workflows using working directory
- Documentation on Read the Docs
- Command to copy and rename files (
copy-and-rename-files.cwl) - Command to generate data for TextDNA visualization (
textDNA-generate.cwl) - Command to normalize whitespace and punctuation in text files (
normalize-whitespace-punctuation.cwl) - Command to run LIWC on tokenized text (
liwc_tokenized.cwl) - Command to save a directory to a subdirectory (
save-dir-to-subdir.cwl) - Command to save a list of files to a directory (
save-files-to-dir.cwl) - Command to merge csv files (
merge-csv.cwl) - Command to filter Named Entities extracted with frog (
frog-filter-nes.cwl) - Command to list al files in a directory (
ls.cwl) - Command to lowercase a text (
lowercase.cwl) - Command to clear xml elements (
clear-xml-elements.cwl) - Command
saf_to_text.py(saf-to-text.cwl) outputs space separated sentences - Give Python commands a meaningful name (#5)
- Use
InitialWorkDirRequirementinstead of list of input files (#1 #16) - GUI (users are recommended to use Juyter notebooks for inspection and analysis tasks)
- Functionality to generate boilerplate Python commands and CWL files (moved to https://github.com/nlppln/nlppln-gen)
- Command to create a file list (use cwltool option
--make-templateinstead) (#14)
- Python
Published by jvdzwaan over 8 years ago