sqlite for datascience
Project description
sqlmath - sqlite for data-science
Status
Branch | master (v2024.5.26) |
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.5.26*
py -m pip install --index-url https://test.pypi.org/simple/ sqlmath==2024.5.26
#
twine upload dist/sqlmath-2024.5.26*
pip install sqlmath==2024.5.26
sqlite upgrade
curl -L https://www.sqlite.org/2023/sqlite-autoconf-3440200.tar.gz | tar -xz
mv sqlite-autoconf-3440200 .sqlite-autoconf-3440200
git grep "3\.42\.0\|3420000"
for FILE in .ci.sh sqlmath_external_sqlite.c sqlmath_external_zlib.c
do
sed -i -e "s|\<3\.42\.0\>|3.44.2|g" "$FILE"
sed -i -e "s|\<3420000\>|3440200|g" "$FILE"
done
git grep "3\.42\.0\|3420000"
shRollupFetch sqlmath_external_sqlite.c
shRollupFetch sqlmath_external_zlib.c
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
sqlmath-2024.5.26.tar.gz
(4.5 MB
view hashes)
Built Distributions
Close
Hashes for sqlmath-2024.5.26-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 853ee3fb033da7771c618d7c8cbe3ba41fc5037827e63f335f3752d954e1151d |
|
MD5 | 728a0911a97d5e177aa3a4a93ab08bac |
|
BLAKE2b-256 | 50e10332c1bfc6e6466ddb787b5bc88bbff1c7adb71d24be77f747b0c04e79c8 |
Close
Hashes for sqlmath-2024.5.26-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e6577b303b5ef1750aabf100fb19880c771678cc3e10d77af1784fea43756e4 |
|
MD5 | 1611fcca32df81af4c9512047e386a9d |
|
BLAKE2b-256 | f9903b9aa3376417dde45e64f74ec6f4f36973306533e29b14e51859ffe31403 |
Close
Hashes for sqlmath-2024.5.26-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51d26cc68e614cbf01a11e9565704dbb4789a13867d8ded18bfdb7b08087313a |
|
MD5 | 0b1f04946e08931dd0cde169be20973c |
|
BLAKE2b-256 | 8d8027a4580287cc009e40aedbc0b8d9155b7aa3a7e661698645da8c69ba1980 |
Close
Hashes for sqlmath-2024.5.26-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa2b1d06be856d116556e3473b0b3e74c22909216a103203712c5437cd10dc09 |
|
MD5 | 548d71ac37379f65af8616cefc8e2edd |
|
BLAKE2b-256 | d46efcd9c4e4aa5328b1e148b7003db94e935d8d98d08fb7a0dee4f736ddfaf6 |
Close
Hashes for sqlmath-2024.5.26-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddb825e72b20fb516481f2b13db27db281f67ee9b0b944729910e0b47f67547d |
|
MD5 | 2016ecb500bcb5eae51d370ceb7158b8 |
|
BLAKE2b-256 | a2ab4ae6502f7f0a51382b64096ce745c7b9f84f084f77b16b38302398b31411 |
Close
Hashes for sqlmath-2024.5.26-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 222b02dcfbf7d002275499a82b9024fcbf384b8781003cf5e4d92a75a4158fb8 |
|
MD5 | c9deef6c49e2dcdd2e75b08005fb2a53 |
|
BLAKE2b-256 | 0740ed5d80f794d242a2876f9d0fd6a615126058d6a48d7849445e030fe6ea92 |
Close
Hashes for sqlmath-2024.5.26-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84f31eb629191de36aa3a5ebf04c4c8c4957019ce1bbeca591a279549b2714ac |
|
MD5 | 66a09dc0e9f702ac38335df15e37e74a |
|
BLAKE2b-256 | 792472b6dd1c432e50c67c6545ce4084512fd40ea1904abf812ba0dc83187142 |
Close
Hashes for sqlmath-2024.5.26-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d47bd26a2ca947f2d9e87584c53a608f328b7e58d848801a8a7501ef5701715f |
|
MD5 | 8a3316e24f9fe67ff9034ab67cfc6dfe |
|
BLAKE2b-256 | 724207693a79cab64969ebb5ab3a63b301fd2d98732ae59e30a4d6cbfde0ca6e |
Close
Hashes for sqlmath-2024.5.26-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eec4ef7c5cd292c0a4389544193b17e1d303ec4755f28eaef7c7bd8e5006b9ee |
|
MD5 | 70941ca4d1e0638b1b7d1b67fa096862 |
|
BLAKE2b-256 | d9a328ae94d70fb2fe7a9bba5997848d9894c58a4567441a403a9aa360a248b5 |