Skip to main content

gridcalc

PyPI Python License: MIT

A programmable spreadsheet for developers and technical users, with Excel-ish formulas, Python escape hatches, XLSX interop, goal seek, and LP/MIP solving. It ships two frontends over one engine: a curses terminal app, and a desktop window that renders the same workbook in a webview.

Inspired by Serge Zaitsev's kalk.

pip install gridcalc
gridcalc budget.json        # terminal
gridcalc-web budget.json    # desktop window  (needs the [web] extra)

Documentation: https://shakfu.github.io/gridcalc/ -- install, tour, formula reference, optimization guide, file format, Python API, and the design notes.


What it gives you

  • Excel-compatible formulas (=IF(A1>=B1, A1*0.05, 0)) and arrays (=SUM(A1:A10 * B1:B10)) without leaving the terminal.

  • Multi-sheet workbooks with cross-sheet refs (=Sheet2!A1) and a proper dep graph.

  • Three formula modes per file: strict Excel, Excel-plus-py.*, or full Python eval with numpy/pandas.

  • xlsx interop via OpenXLSX C++ -- read every sheet's formulas + values; export with cached values.

  • Linear, mixed-integer & quadratic programming built in via HiGHS -- :opt max B4 vars A4:A5 st D4:D6 solves from cells in the sheet, with shadow prices, infeasibility diagnosis, and RHS sweeps. Models persist in the workbook.

  • Goal-seek -- :goal B10 = 100 by A1 adjusts a variable so a formula hits a target value.

  • Vim-style command line (:w, :e, :q, /search, y/p, visual selection, undo), with system-clipboard copy/paste -- yank pushes values as TSV, paste pulls TSV in from other apps.

  • A desktop app as well as a terminal one -- the same engine behind a mouse-driven grid with menus, a Ctrl-K command palette, and solver results painted onto the sheet. Most : commands are a shared registry both frontends dispatch, so they behave identically in each.

Install

pip install gridcalc            # core: zero third-party runtime deps
pip install 'gridcalc[extras]'  # adds numpy, pandas, pygments
pip install 'gridcalc[web]'     # adds the desktop window (gridcalc-web)

Or with uv: uv tool install 'gridcalc[extras]'.

The core install has zero third-party runtime dependencies on Linux and macOS -- the full 300+ Excel function library (statistical distributions, financial functions, LINEST/TREND regression, ...) works on stdlib alone. Details in the install guide.

A taste

Cells hold a number, a label (any non-=-prefixed string), or a formula (prefixed with =):

        A          B          C
1  Revenue   Cost       Margin
2  1000      600        =(A2-B2)/A2*100      <- formula
3  1200      700        =(A3-B3)/A3*100
4  Total     =SUM(B2:B3) =AVG(C2:C3)

Press : for the command line -- :w saves, :o opens, :q quits, v selects, u undoes, / searches. The quick tour covers the rest, and the command reference lists every command.

Try the shipped examples:

gridcalc example_excel.json          # sales report, named ranges, IF/MATCH
gridcalc example_hybrid.json         # progressive tax via py.* + aggregations
gridcalc example.json                # PYTHON: numpy/pandas, list-comprehensions
gridcalc example_multisheet.json     # 3-sheet budget, cross-sheet formulas
gridcalc example_lp.json             # LP/MIP demo -- type :opt to solve
gridcalc example_goal.json           # goal-seek demo -- :goal B1 = 11 by A1

Documentation

Topic
Install, extras, source builds https://shakfu.github.io/gridcalc/install/
Quick tour https://shakfu.github.io/gridcalc/tour/
Desktop app (web frontend) https://shakfu.github.io/gridcalc/desktop/
Formulas, functions, named ranges https://shakfu.github.io/gridcalc/guide/formulas/
Optimization (LP/MIP/QP, sensitivity, sweeps) https://shakfu.github.io/gridcalc/guide/optimization/
File format https://shakfu.github.io/gridcalc/reference/file-format/
Python API https://shakfu.github.io/gridcalc/reference/api/
Design notes (recalc, security, web frontend) https://shakfu.github.io/gridcalc/topological/

The pages are built from docs/ with MkDocs; make docs-serve previews them locally.

Development

make build      # rebuild the C++ extensions (_core, _opt)
make test       # unit tests
make qa         # lint + typecheck + test + format (Python and TypeScript)
make web-build  # compile the desktop app's React client
make docs       # build the documentation site
make wheel      # cpXX-cpXX wheel for current Python

The full target list is in the development guide, and make help prints it.

Prior Art

  • sc-im: A ncurses spreadsheet program for terminal

  • sheets: A terminal based spreadsheet tool

  • rustxl: A fast, keyboard-driven spreadsheet with vim-style navigation and Excel-compatible formulas.

License

MIT

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

gridcalc-0.3.3-cp313-cp313-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.13Windows x86-64

gridcalc-0.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

gridcalc-0.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

gridcalc-0.3.3-cp313-cp313-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

gridcalc-0.3.3-cp313-cp313-macosx_10_15_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

gridcalc-0.3.3-cp312-cp312-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.12Windows x86-64

gridcalc-0.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

gridcalc-0.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

gridcalc-0.3.3-cp312-cp312-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

gridcalc-0.3.3-cp312-cp312-macosx_10_15_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

gridcalc-0.3.3-cp312-abi3-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.12+Windows x86-64

gridcalc-0.3.3-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

gridcalc-0.3.3-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

gridcalc-0.3.3-cp312-abi3-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

gridcalc-0.3.3-cp312-abi3-macosx_10_15_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12+macOS 10.15+ x86-64

gridcalc-0.3.3-cp311-cp311-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.11Windows x86-64

gridcalc-0.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

gridcalc-0.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

gridcalc-0.3.3-cp311-cp311-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gridcalc-0.3.3-cp311-cp311-macosx_10_15_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

gridcalc-0.3.3-cp310-cp310-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10Windows x86-64

gridcalc-0.3.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

gridcalc-0.3.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

gridcalc-0.3.3-cp310-cp310-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gridcalc-0.3.3-cp310-cp310-macosx_10_15_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

Details for the file gridcalc-0.3.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: gridcalc-0.3.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for gridcalc-0.3.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7e36eec5bbb6cf7b9a2f4d6d76d78e570238abcde9fa6c0da5ee1f4e61f62a7c
MD5 7f0fe31e41aad3c3f4e1e96d906c1bdb
BLAKE2b-256 e8b42cff9607194f189509d3dd490694f1cc8ea45e1ef4f37f7855e002395b04

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d043f71732882615348c379a35016644d4798cd3f09d16a9b52c571e0e2b7ccc
MD5 b65a1d25d2e5c90920ca786e6abb9184
BLAKE2b-256 11c78928990567c81126fcdcee17fd6bf149b852541df6d6f254162c1b5ef7ed

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 729c5f21e3a6e5c2170d400d6c02e1837c637a4260003fbba16e83430b423c86
MD5 988cb74c0f6f6a9b7d2e06c96e90bf29
BLAKE2b-256 5ac5f4ae26d86b0b289d35123720796c16cc2b2e7b25bfb5c8e38f2b691ff0e2

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8d02e6f6f7fed516521ddc10a8a3a9f6c8960711040423cfa5a603053eb2197
MD5 c99b54bdb487b9f9ddd1fc6790b3af27
BLAKE2b-256 d45524beb9a374e13af86b0c8505635884d2ff89fcb01902061c3ac82147e4fe

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e5099495acf96ad865366921d046f8d303e51d2a4fa2bb3921cbf1d868daced4
MD5 5461f230b79c7c1a6af935b927f89f1d
BLAKE2b-256 4345488cd1e8ee23c4a8d3f6c20dc10ded2682b8ed90f3ec6af0c21025129184

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: gridcalc-0.3.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for gridcalc-0.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f15d961467ea6911bf995d938f520b89933be5fe9e055764dfa49808b1157963
MD5 2419cfdfade27e8c51d1f1ddee8ab145
BLAKE2b-256 b71b8416ab22cd7a4f0af99592a7dda93e20b69c58c4c769870fddbaab2fa4f0

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92fe5e4ee4c973142c73ab04f50fcd84cf083704e1d80f175c986f77e73a3d1b
MD5 c69a3c022c856a7caa460ea3dcbd1af5
BLAKE2b-256 8ada267c92cdb17421ad893c52329095ca4295d7bd961dac415aaa812453ac01

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ddfeed96b9534917fc989951734371b92ec7aa3a6c6bdd1811e65b541f761a8
MD5 495de29b338fb0021f62f6581c7381a9
BLAKE2b-256 294b351378795bece44deac36928801ff50d79b5857e636ca079f98509ad2d94

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fa90cdc8a62688598302ebd31c4cf3f6af6a04082e4ae235f4ad34a8b9f8e56
MD5 f34a557e1c70cd92564336b9dfb177c9
BLAKE2b-256 dd8c1aaead22110f688e8fea0899e93fb1e0196149310ca1073705b34c6f106a

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7125f8f04a0c45fdea7b4dc6ba7359fa34babc03850f90436290355f95073fb3
MD5 788ae9800a32a5ba8396ae421f1489a1
BLAKE2b-256 9ef4a5df6bf02b2c9a85328d13ee1109372c1158eed834ea58d60201eeb2aedc

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: gridcalc-0.3.3-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for gridcalc-0.3.3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1d0c39f94cb550ed474224b95120f5ffd2eb2690e3156950e9bfe910c2ee3147
MD5 a6d075d4cf8eab76f6846a6637b7ac38
BLAKE2b-256 c02b0c39325b47521c129c4ed5ed4aed23257ec7b3cf42583f135d03e5879971

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbb407fed4fa38041696a1a54293ef8f7bf52cf0554a11d7d7ec376958e2d176
MD5 12fbbfb5a14e3c98721f92698e3c2fd9
BLAKE2b-256 27e8765028b5bc8ddf4918dfed706afd33cd92cacb38e00874175f41c9e4b1fc

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cbf8002204a1ff675ab160e2d449a8a8ef3da41f1df57000ce2ba3881cd8082c
MD5 52f4624b42bc8795974420da4acfb6d8
BLAKE2b-256 284164abfb54611a17a682f5b4801f87d54b5da20d25cf7680669106ca8218a0

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 440e398197cd03061636ece8fc9ce81941dd906f914c9c29b8bf715b90b85794
MD5 43ddbf8b4c7838b1b704f33c32428e34
BLAKE2b-256 b0ac0714fa18f100dd89c5e7086eed5113b00d86f16348fa6ed1ec0a6f294eed

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp312-abi3-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp312-abi3-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fe90b57e41535ac51827c39f030ec11318bcf7eeab3e3f93ca50d3e538ed8f8f
MD5 e0fe77623bfe03f83641d78cbe626ba4
BLAKE2b-256 0f280ba19332fde10ab3246ee01a752aefbaa3840edb84c5a35402f4e7a147fd

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: gridcalc-0.3.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for gridcalc-0.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4b2b45d0deade2d4443ab743dba8d6bee53b65c07bbca0990ba4dd4f8bf962fa
MD5 3422152eb82baa54fac4289d4d8e4ecd
BLAKE2b-256 a401826469a91b815f36acb6072caf1dce30691d70455d8431790bcff98586cb

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c188ac74b9bbe6f0c49ffb3286f29bfcdad82d435e8dcc3b85e7838284d40c3
MD5 67add64780a64d0d87de0f58a8ce9f5a
BLAKE2b-256 49a443f531a4b2039551a80cf29ffaf5e572d83f505a80b8efdf94dbfaf1418e

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ea129b00e53905ccd46d86bb093ec87e1264cd4ef11b6708cb416a7a698d7b15
MD5 8839cdde2e9633442e77bd51d05bf638
BLAKE2b-256 4a47d7d1be6c57aabf912fc1964487f688eef94d1f2df56dbe03c8974c8b7d81

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f203a1c20ea86ae8876138c9e041029b93c78792cf1a9139c3a811ea3d696e7
MD5 2c3af7fcbd87567296f36fcef2182846
BLAKE2b-256 04ea853e8d062e4352cb46426978fc889f489d8f5b19b1a6ba3c6b96f0f2b864

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d2811dea2600a63493f9bf023151acde54f1bb88c0b7c0ba94c9106763ce26d2
MD5 a6349784b44cfc8b733cb372e35eaba6
BLAKE2b-256 17f9352b7365a78191267652d885f5640a7fde9a69bca58a75ec9e40e2f6b9fa

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: gridcalc-0.3.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for gridcalc-0.3.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 18ac7fabb9cee3ca167e1ca2c998184ff8232f3c41e074a35899fe3915b43f48
MD5 57710603f4b040379531906622a79a34
BLAKE2b-256 ebb7330b9f0dcd86d636fed03fdbb988a22bba875a3ceccfd37e5279955e1458

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9b5bb7dd71a92707e48c7903c40d49e1acfa66074355c22576f45cfd6da0316
MD5 7c58188ca2bb563108ad8e5fe1fee318
BLAKE2b-256 f12daefa429fdd1583228066bf21c8091c417210b37424397bccc5f50b824279

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 82a5eb76ec353a053cf58d4780c8d670c27d63d5e7b2f49bea29434f239c8130
MD5 2e157c726a371585c1422d51c0e7fedb
BLAKE2b-256 66964258a200dcefb3e9012b57c0bceced515b02495b642bacedd8c48b8d5505

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e70fe5af19d17e794c4279aeccd2c73c3ab7c67df5cc1ac3a25d08db355f13c
MD5 b4a3b3455a4647253da3495c467746cc
BLAKE2b-256 d946df92a2d37e56c1acc2a5441d48961153d687beeb044c664b680ca0f03b5b

See more details on using hashes here.

File details

Details for the file gridcalc-0.3.3-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for gridcalc-0.3.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 06cf681ba433f57d70f0d8ac2ab68773fb6a3dbdfb342b1622e01e560ac4ec34
MD5 4be463bffa664af4cd8945e4ca437369
BLAKE2b-256 3e34e7df01f83b198b04a1a66f41bef353105f2c43b78e1cf87f185adb74479f

See more details on using hashes here.

Release history Release notifications | RSS feed

0.5.1

26 files

0.5.0

26 files

0.4.0

26 files

This release

0.3.3 This release

25 files

0.3.2

26 files

0.3.0

26 files

0.2.0

26 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page