sqlite for datascience
Project description
sqlmath - sqlite for data-science
Status
Branch | master (v2024.10.23) |
beta (Web Demo) |
alpha (Development) |
---|---|---|---|
CI | |||
Coverage | |||
Demo | |||
Artifacts |
Table of Contents
Web Demo
Quickstart Build
To build sqlmath:
#!/bin/sh
# git clone sqlmath repo
git clone https://github.com/sqlmath/sqlmath --branch=beta --single-branch
cd sqlmath
# build nodejs binary ./_binary_sqlmath_napi8_xxx_x64.node
npm run test2
# build webassembly binary ./sqlmath_wasm.wasm
sh jslint_ci.sh shCiBuildWasm
Quickstart Website
To serve your own sqlmath website:
#!/bin/sh
# cd <sqlmath repo>
# serve website at http://localhost:8080/index.html
PORT=8080 sh jslint_ci.sh shHttpFileServer
Documentation
API Doc
Package Listing
Changelog
License
- sqlite is under public domain.
- jslint is under Unlicense License.
- zlib is under zlib License.
- cpplint.py is under 3-Clause BSD License.
- indent.exe is under GPLv3 License.
- Everything else is under MIT License.
Devops Instruction
python pypi publish
python -m build
#
twine upload --repository testpypi dist/sqlmath-2024.10.23*
py -m pip install --index-url https://test.pypi.org/simple/ sqlmath==2024.10.23
#
twine upload dist/sqlmath-2024.10.23*
pip install sqlmath==2024.10.23
sqlite upgrade
(set -e
#
# lgbm
sh jslint_ci.sh shRollupUpgrade "v4.4.0" "v4.5.0" ".ci.sh sqlmath_base.h"
#
# sqlite
sh jslint_ci.sh shRollupUpgrade "3.46.0" "3.46.1" ".ci.sh sqlmath_external_sqlite.c"
sh jslint_ci.sh shRollupUpgrade "3460000" "3460100" ".ci.sh sqlmath_external_sqlite.c"
#
# zlib
# sh jslint_ci.sh shRollupUpgrade "1.3" "1.3.1" ".ci.sh sqlmath_external_zlib.c"
#
# shSqlmathUpdate
read -p "Press Enter to shSqlmathUpdate:"
sh jslint_ci.sh shSqlmathUpdate
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file sqlmath-2024.10.23.tar.gz
.
File metadata
- Download URL: sqlmath-2024.10.23.tar.gz
- Upload date:
- Size: 4.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c28420e0558edb70d547df661c553dbd278bba928cf3da14c45d584a1214bdd |
|
MD5 | d7980c810283415a15b0c58f71836ccf |
|
BLAKE2b-256 | 8fa9fb2a42ae62643a9f930b1f8c66cc194cb9f1b643e350a8b17fb53e75b424 |
File details
Details for the file sqlmath-2024.10.23-cp313-cp313-win_amd64.whl
.
File metadata
- Download URL: sqlmath-2024.10.23-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b329fd1f05568f97ae30f5fde36658d9708cbfa38b4c5bd6e0f3178684a83ec5 |
|
MD5 | a36af31333e7d02c11d11e7e1d72162f |
|
BLAKE2b-256 | 782d1e2a9c98d225515f10ffd91a34a34d47d151b9ac19fc7e469131ec524539 |
File details
Details for the file sqlmath-2024.10.23-cp313-cp313-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: sqlmath-2024.10.23-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ee05cef145fa3e19c829006c7248b04ad9ac678ffad5a1e95c2cc6c7d0cc9fb |
|
MD5 | 5c92f5a772b0ac1f547c2e5cb0035334 |
|
BLAKE2b-256 | 43e76a2b3cce0f0306d8b085ad8e31facd510311aee66e24fd286f177f46b5f4 |
File details
Details for the file sqlmath-2024.10.23-cp313-cp313-macosx_11_0_arm64.whl
.
File metadata
- Download URL: sqlmath-2024.10.23-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 980.5 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74bb1350a244af5014b3abbcbcbcf9a2af9df9c97ab901b5e3b76e547b68b57b |
|
MD5 | 25f1ff16a4f8021e0f5e622ec7be1c70 |
|
BLAKE2b-256 | a934c3f47622bc5055bfdf252516a33feefe1d36ed67a258852df3dc5bfab284 |
File details
Details for the file sqlmath-2024.10.23-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: sqlmath-2024.10.23-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bdd81c4a47e698eea6c8061a5d38075f4321ce6d649b36e4154a0c1fa88247d |
|
MD5 | d6733662d6e2b68fef7bca2db3c50ebb |
|
BLAKE2b-256 | 900eafc318ddb24c56cbfbc741497b65f4afb1c09d4d6ce5ef695b8c2a1a5240 |
File details
Details for the file sqlmath-2024.10.23-cp312-cp312-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: sqlmath-2024.10.23-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6c74858c52dd2de84a6039bfe76f72914031e213ca8c834e64fd115bfbf782f |
|
MD5 | 11bc446ebb07d5bb35f8b1a163c6a368 |
|
BLAKE2b-256 | c7e369e6f868ac3b1101b990cdd04e35df297b116d39e9a694bdc4245ac539e6 |
File details
Details for the file sqlmath-2024.10.23-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: sqlmath-2024.10.23-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 948.7 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ec78a8ae5b59249c63b11324fa9a5c7929fbf4ce87fcde9ae43e00113393f64 |
|
MD5 | d97e7ee3f5d414317d04c5e838914d53 |
|
BLAKE2b-256 | 4eb7ab21df300ee1d4ba6bc50e6a2053e5dcd98fb0ba7b71bad60c874110e886 |
File details
Details for the file sqlmath-2024.10.23-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: sqlmath-2024.10.23-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5a58e7b1c2566717f9a134a25b7de081e2a73982efac1a4d17f61cfe457da29 |
|
MD5 | 542537122decb47786a09a9bccb162af |
|
BLAKE2b-256 | 3aa8b994de7a180634f53d5aae0931815d1fb16e7641c92c413399023cc69366 |
File details
Details for the file sqlmath-2024.10.23-cp311-cp311-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: sqlmath-2024.10.23-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46ae9925815432ec13214fc5645be9c97c40808b19ac37aa79cc747e302c1c24 |
|
MD5 | ac82b8da70bfb41abd893c6d6980d20c |
|
BLAKE2b-256 | 7d77eb99f959970e4e2282fc2647d0643a4c9277bd1a797f0b22c739fddb36e4 |
File details
Details for the file sqlmath-2024.10.23-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: sqlmath-2024.10.23-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 948.6 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff6a827d3bf2405e3c17d7c1fb2147ff83689f7213c25f9205943ae1414015cf |
|
MD5 | f7027de36ee8814ba32cf4efebad5caa |
|
BLAKE2b-256 | 379f6e7cfae39a085b240336649b15be73fa40fc7a1bb42f97c4b1aeaecf953d |
File details
Details for the file sqlmath-2024.10.23-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: sqlmath-2024.10.23-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 110ef2b62563997d2adaa765e9dfcc2756fedf7f4e58787ad5b70a950625b27f |
|
MD5 | 6f9e33154956e6063362fda44c9891d1 |
|
BLAKE2b-256 | f23537629d7a9a61433ee5eeb98261a81c53aafd28a0f3c15c62809c7e9859ce |
File details
Details for the file sqlmath-2024.10.23-cp310-cp310-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: sqlmath-2024.10.23-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae6b8f16a226d566755a3a8d09c811f6389bf0cd0216fd31a99a09881c46d79b |
|
MD5 | 4c31ddbc989af23062b59311a0d009b2 |
|
BLAKE2b-256 | 4cfe34082ec589ccd0b9e6e1b7b8485a799e19670e8851d4dfecf311be68ee8d |
File details
Details for the file sqlmath-2024.10.23-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: sqlmath-2024.10.23-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 948.6 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 413b077df3c977a550cf40bcb11f9af5725fc7f1e6c5bd4958b61e9d2c5cb739 |
|
MD5 | 5d2006a94438c1bde0756291c8983c67 |
|
BLAKE2b-256 | ec81edef999e0bcb23130ee5d7b2c6465f1849d53a21b4a7d9096e580746f1d4 |