Casics Nostril Versions Save

Nostril: Nonsense String Evaluator

v1.2.0

4 years ago

Release version 1.2.0 changes the license for Nostril to LGPL version 2.1. There are no API or behavioral changes; all changes are limited to documentation strings, the README file, and a new DOI.

The file NEWS contains a more complete change log that includes information about previous releases.

1.1.1

6 years ago

The main change in this version is a bug fix to requirements.txt to make it do minimum version comparisons instead of the exact version comparisons it was doing before. Other changes include fixes to the documentation and the addition of a NEWS.md file.

Nostril (Nonsense String Evaluator) is a Python 3 module that can infer whether a given word or text string is likely to be nonsense or meaningful text. A "meaningful" string of characters is one constructed from real or real-looking English words or fragments of real words (even if the words are runtogetherlikethis). The main use case is to decide whether short strings returned by source code mining methods are likely to be program identifiers (of classes, functions, variables, etc.), or random or other non-identifier strings.

The DOI for this release is 10.22002/D1.935.

1.1.0

6 years ago

Version 1.1.0 fixes an issue in setup.py that caused the installation process to fail to install dependencies automatically, with the consequence that users got errors about missing Python packages. Additional improvements include:

  • updated installation instructions
  • improvements to the JOSS paper
  • the command-line program now uses the more conventional -V instead of -v for the version
  • internal code refactoring

Nostril (Nonsense String Evaluator) is a Python 3 module that can infer whether a given word or text string is likely to be nonsense or meaningful text. A "meaningful" string of characters is one constructed from real or real-looking English words or fragments of real words (even if the words are runtogetherlikethis). The main use case is to decide whether short strings returned by source code mining methods are likely to be program identifiers (of classes, functions, variables, etc.), or random or other non-identifier strings.

v1.0.0

6 years ago

Nostril (Nonsense String Evaluator) is a Python 3 module that can infer whether a given word or text string is likely to be nonsense or meaningful text. A "meaningful" string of characters is one constructed from real or real-looking English words or fragments of real words (even if the words are runtogetherlikethis). The main use case is to decide whether short strings returned by source code mining methods are likely to be program identifiers (of classes, functions, variables, etc.), or random or other non-identifier strings.

This is the first complete release of Nostril. The top-level README.md file contains instructions on how to install the software and how to use it. The docs/explanations directory contains additional information that may be useful for people who would like to retrain or modify Nostril.

Please use the GitHub issue system to report problems or make other comments on this software.