Skip to main content

sqlite for datascience

Project description

sqlmath - sqlite for data-science

Status

Branch master
(v2024.3.25)
beta
(Web Demo)
alpha
(Development)
CI ci ci ci
Coverage coverage coverage coverage
Demo
Artifacts



Table of Contents

  1. Web Demo

  2. Quickstart Build

  3. Quickstart Website

  4. Documentation

  5. Package Listing

  6. Changelog

  7. License

  8. Devops Instruction



Web Demo

screenshot



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

screenshot



Package Listing

screenshot_package_listing.svg



Changelog

screenshot_changelog.svg



License



Devops Instruction



python pypi publish

python -m build
#
twine upload --repository testpypi dist/sqlmath-2024.3.25*
py -m pip install --index-url https://test.pypi.org/simple/ sqlmath==2024.3.25
#
twine upload dist/sqlmath-2024.3.25*
pip install sqlmath==2024.3.25



sqlite upgrade

curl -L https://www.sqlite.org/2023/sqlite-autoconf-3420000.tar.gz | tar -xz
git grep "3\.39\.4\|3390400"
for FILE in .ci.sh sqlite_rollup.c
do
    sed -i -e "s|\<3\.39\.4\>|3.42.0|g" "$FILE"
    sed -i -e "s|\<3390400\>|3420000|g" "$FILE"
done
git grep "3\.39\.4\|3390400"
shRollupFetch sqlite_rollup.c

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

sqlmath-2024.3.25.tar.gz (4.7 MB view hashes)

Uploaded Source

Built Distributions

sqlmath-2024.3.25-cp312-cp312-win_amd64.whl (1.1 MB view hashes)

Uploaded CPython 3.12 Windows x86-64

sqlmath-2024.3.25-cp312-cp312-manylinux_2_28_x86_64.whl (4.7 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

sqlmath-2024.3.25-cp312-cp312-macosx_10_9_x86_64.whl (1.2 MB view hashes)

Uploaded CPython 3.12 macOS 10.9+ x86-64

sqlmath-2024.3.25-cp311-cp311-win_amd64.whl (1.1 MB view hashes)

Uploaded CPython 3.11 Windows x86-64

sqlmath-2024.3.25-cp311-cp311-manylinux_2_28_x86_64.whl (4.7 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

sqlmath-2024.3.25-cp311-cp311-macosx_10_9_x86_64.whl (1.2 MB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

sqlmath-2024.3.25-cp310-cp310-win_amd64.whl (1.1 MB view hashes)

Uploaded CPython 3.10 Windows x86-64

sqlmath-2024.3.25-cp310-cp310-manylinux_2_28_x86_64.whl (4.7 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

sqlmath-2024.3.25-cp310-cp310-macosx_10_9_x86_64.whl (1.2 MB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

Supported by

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