Skip to main content

Fractalize NLP Tools

Project description

Fractalize NLP

A group of Modules encompassing common components that are used in all Fractalize NLP products and deployments

string_generators

Module that enables encoding of structured domain knowledge into a conditional processing graph. The conditional processing graph is used to generate random samples of unstructured strings which represent natural language invocations of the underlying domain knowledge

Building the package

To build a deployable binary including source files execute:

$ python3 setup.py sdist bdist_wheel

This will produce fractalize_nlp/dist/fractalize_nlp--py3.7.egg

If planning to publish the package, update the version number in setup.py first.

Publishing the package

Use PyPi to distribute the package as follows:

$ twine upload dist/fractalize-nlp-<build version>

Note:

  1. Make sure the package has been built with the correct version number.
  2. Make sure all the code changes have been merged before publishing the package.

Testing the package

To run the test suite, run either:

$ pytest 

or

$ coverage run -m pytest

To generate the coverage report, the test suite must be invoked via coverage first. Then, run:

$ coverage report -m <module_name>/<relevant_script>.py

To generate the full coverage report, run:

$ coverage report -m

License

MIT © fractal-dataminds

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fractalize-nlp-0.0.7.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fractalize_nlp-0.0.7-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file fractalize-nlp-0.0.7.tar.gz.

File metadata

  • Download URL: fractalize-nlp-0.0.7.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for fractalize-nlp-0.0.7.tar.gz
Algorithm Hash digest
SHA256 529023bba3ab91d9beeeb98b71dd5282787b0d836d0c5d179828565a1a7bd1a7
MD5 8d57e4e500ed52e3121cc9aa347c19de
BLAKE2b-256 cf606eb18d350257402b3ded9ca610a05bd0252f83500fc8fb256df7a4b5c9cf

See more details on using hashes here.

File details

Details for the file fractalize_nlp-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: fractalize_nlp-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for fractalize_nlp-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 22f9f20e1bdd4b0ac9613dd49741120dd339b32c683ac50ae7bc0974b2104008
MD5 2faf53b8a2d5ea9280e3e622452701b8
BLAKE2b-256 6610b854e31ddbf2ba1650f655eeec221408250f4396beef4f3a1a0debb44dd2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page