NLDSL is a tool to create domain specific languages (DSLs) for data science, which can be translated into executable code. A new DSL is created by deriving from the CodeGenerator class and rules are added to it via simple python functions. Besides providing code generation NLDSL allows the user to define DSL-level function, which are then treated as first-class rules. Currently we provide extensions for Pandas and PySpark.
Metadata
Release files for nldsl 0.15.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nldsl-0.15.4.tar.gz | 30.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nldsl-0.15.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 76.7 kB
Release files / nldsl-0.15.4.tar.gz
| Download URL | nldsl-0.15.4.tar.gz |
|---|---|
| Size | 30.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bfbf4ae6b3ba5c5e6259a1d3af39a8153e630c7c259b5c9ffed806f09306633c
|
|
BLAKE2b-256 checksum How to use checksums |
67d4a571deb4c251adca4d213ea6fecff2858fb976c0e23b059514e45571cbf2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
|
Release files / nldsl-0.15.4-py3-none-any.whl
| Download URL | nldsl-0.15.4-py3-none-any.whl |
|---|---|
| Size | 46.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a22a09131303e8382e7ba8c9cf1ecf985859abc6aaa1edc89f173ff5a5554619
|
|
BLAKE2b-256 checksum How to use checksums |
dd3df8ebd5cb6a053a42dcc0dde773b9376cf02a9b7af194ab3f472b508dea97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
|