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.

The terminal app: a sales report with IF/MATCH formulas, named ranges, and two spilled array results

The terminal app over example_excel.json.

The desktop app: the Optimize dialog reporting an optimal solve with shadow prices and RHS ranging

The desktop app solving example_lp.json -- the solution is written to the sheet behind the dialog.

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 Distribution

gridcalc-0.5.1.tar.gz (3.2 MB view details)

Uploaded Source

Built Distributions

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

gridcalc-0.5.1-cp313-cp313-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.13Windows x86-64

gridcalc-0.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.7 MB view details)

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

gridcalc-0.5.1-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.5.1-cp313-cp313-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

gridcalc-0.5.1-cp313-cp313-macosx_10_15_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

gridcalc-0.5.1-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12Windows x86-64

gridcalc-0.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.7 MB view details)

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

gridcalc-0.5.1-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.5.1-cp312-cp312-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

gridcalc-0.5.1-cp312-cp312-macosx_10_15_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

gridcalc-0.5.1-cp312-abi3-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12+Windows x86-64

gridcalc-0.5.1-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.7 MB view details)

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

gridcalc-0.5.1-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.5.1-cp312-abi3-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

gridcalc-0.5.1-cp312-abi3-macosx_10_15_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12+macOS 10.15+ x86-64

gridcalc-0.5.1-cp311-cp311-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11Windows x86-64

gridcalc-0.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.7 MB view details)

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

gridcalc-0.5.1-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.5.1-cp311-cp311-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gridcalc-0.5.1-cp311-cp311-macosx_10_15_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

gridcalc-0.5.1-cp310-cp310-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10Windows x86-64

gridcalc-0.5.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.7 MB view details)

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

gridcalc-0.5.1-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.5.1-cp310-cp310-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gridcalc-0.5.1-cp310-cp310-macosx_10_15_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

Details for the file gridcalc-0.5.1.tar.gz.

File metadata

  • Download URL: gridcalc-0.5.1.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.7

File hashes

Hashes for gridcalc-0.5.1.tar.gz
Algorithm Hash digest
SHA256 196b87feaaa6e5e3a7b2857a86a819dc725a5a3d8bef09f011a99ac5f3c3d55f
MD5 2bdc0e1f076e072bc2b5d2f274f115fb
BLAKE2b-256 6cd0cd059b6962613f72dea45898d58a9a2faabacb5d2613aba40e12a92df186

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gridcalc-0.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d2bdebb3ab973618cbbb771e7017dd0c6a2050a113e1174cd4c64b2983d87bd8
MD5 a209f25bec240148ea15980eab513094
BLAKE2b-256 086aac7b84ff3408f28a890f672dd9807deedaa95b6189cf5deeae73c5ede3f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cce6df498844e82e44e3bbe3ead668cb9dfffc8df69fa76e78c90335c0316317
MD5 1ca39c1a86a9aa9fd3c06bf1e5abd2ee
BLAKE2b-256 00ed1aa9c50576ea693c12913d4f10b8be7f8453b3faff8a292f8b961345c28a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e3b5ec1372ecf5e1bf98691daafcb88ae778a7e99c543f6507add77efb6d4f24
MD5 2426694bc3265fbadf939a838eeffe42
BLAKE2b-256 c4940e6830005883dfd7a0b7ba6f7ef48275de098c227cbbd9f090434fa6936a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d1aa05a1663803e5454f2dbb0ca083da5372222a62dbfef105fc54a5afefcc7
MD5 ccd30dc72428db1d79249b0459c3ecb3
BLAKE2b-256 5dd18757697635a066f51acb0f3ab6aaab2237b1a03c1e96ea1bd15b58d7d263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d2e6cff79dcca51bd4b25acf183cfb31394e6fe5bde84ce91af2de47ebc8a6b5
MD5 fc15012f9710fcc2809002a7676fedf3
BLAKE2b-256 304d348d3b6ea248251aa5f57307045b2b021cdb4bfe350cb95ae85b802efa3c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gridcalc-0.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7c966a7306a27118dbc05ca961e8b58e7527e5c8e16560f9a1db8b2f0921c92d
MD5 48440b5ac4b37ba010237c24d99d0fb8
BLAKE2b-256 91f1d74caf007702109ca4d84f12f609cd77599a8748539def98d82c7e69fcf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15fd56b2e7e93c0d1ad8abc99708024210b47aeaceb3a1a054cc506994b2e4c9
MD5 1608f74e41f0981c82e26972511e581e
BLAKE2b-256 140fc21659b5d2b8fdc21014f723b74f5068f5b24836a5d902069c4d9cd19444

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e98d7bca71dcb2222a1a29c45052228415930495f75c2bf26962777898acbb2b
MD5 f88c808ab2aec9e5c5e32424609c33d8
BLAKE2b-256 a86bd8f0bb71e0c87b339c3ac80b93287683b3b42aa3af122f0e306c31b6ba29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db3670e4c925eda404f5dc780bd9759f5d606629794a430dc2093018bcf2e386
MD5 0a080507ef97127991a59e0ff8bf6f0a
BLAKE2b-256 88347f9aef7358661f01dd950d43be3d4a9d4db551f96ee7df2ce6f63d213819

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fb6815e3b0f25b7f56bca6b1bb99580ae64e00531289ecc586ec750263e3a82e
MD5 24d7a2c5881ab2d5266cd38caa183997
BLAKE2b-256 e951ce0c46db31c86425cff5143d16eee6dbb0e33970494fda22a44c61343be6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gridcalc-0.5.1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e7dc0773c7c3ce56866e5255234fbe65bb827490da2ad2ecb18fa42d7f8d52b7
MD5 86c23f35a10ed9d39a9324f632b2e708
BLAKE2b-256 767b931ffecab6b98190a316522b64178205172ab7d08c54f4dfc90b106b51e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f40c5a2771fad8c09d448119e429d79b6985bedc218d9804e1d86d1fbe414521
MD5 fd4275901c6d7283d0bac32a8be2a93b
BLAKE2b-256 7d6449aaf3d1db17730174aeddf2c068f992dfed2bfac5bb974b095555fba95e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 07f3d52231a7aa868955c76947f342885adc310926db7c396d270c18702e2b68
MD5 63058a26fe2e362956da21356eb818aa
BLAKE2b-256 dfb4adb9cd991062ea5c9eb212ff7b89dfb73b28ba2b6689a0591fe46f757b25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ac04347182c25184645981442c5c59751020e87943636f70678d8807e87ef1c
MD5 3e5910365da3fdae64a4271260770636
BLAKE2b-256 c6758595a8e894a5df524a629b6bdd00a50eaa6767bab0bb8240fee573394eff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp312-abi3-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f331aeaac2f25a9c22018becfcd770f445e58aa1c92acd0c0e67c5fcf105b4af
MD5 3c9d1baa5509a0ef9e502d92eec4adbe
BLAKE2b-256 5056d968ee460b096901c420f832b5086b3781960c4e520f1fc0ebd3dd1241b5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gridcalc-0.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d75c70b7224a5e14751e60702d2363994fe999d9f7ea41b30ed765e34668ab4c
MD5 6ad43e65365c461bf8199111eb4425b0
BLAKE2b-256 039cd82de7ef9289f47efd0728e55b0d93c0534a547320c78797b0c73902c79a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a5b63ea61c5ae0bb7a0eceb51610c63744d8aefcd73efdbd0fd25d59950a0d4
MD5 6137653f53d2fdec58d1cdfebdaeea8c
BLAKE2b-256 5acaa621bf6993fdae864e9c6c95705a402dff612cbc5177da4fcb2e30dce032

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 82897c5f9135090624b0826e2d16fb0c291ff1cd23aa0066fe5cb22c13e6fa46
MD5 4fff93d93907a56c3bfefd6b7966c549
BLAKE2b-256 d53a2ce97bf34dae3383797ba57dc2aa0aa586d59f4c26003d5e7ff9b6aac876

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 daa5598aee2e6d96d7c336b53ebce4fb559dceb0c891b12be5931a6299e569e4
MD5 350cd2b095a05e51a20fad18add6673f
BLAKE2b-256 ff2860970f8c05e955ffdabe6e24d937c7b0728d84955ee6422cfe7b8d997e0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 02946e717fe1cffecd3a6de6c4ca46acd956b5da5fe7da5e45878c92f4e0452c
MD5 56fb4360a247f4c97b97750868416ff1
BLAKE2b-256 7a2ed6831769ca5684f18bfd8c290ce8aba137b477d628969d75592d0cc54d8e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gridcalc-0.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3ba14d43fb03551beee5e7a308c9314ef5a55f257c0ce54a00ce4eba2c6c08c4
MD5 926696889a2cda66860aade5f1766cf7
BLAKE2b-256 a4252c501e32a9686a65fd9639da37dfb12b8ac396ced363c5ec4d579439576b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5fc98b3a4d674751729fa0a2a28a2751b5058913a2c408190e7a2395155571ed
MD5 9a8c5dcb9f1897f2c80af9219d24aa32
BLAKE2b-256 7eaf73db88f9f5a93b9912efaf671da3c4d75ebf675a900f91e595aa6e822a14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ce07e188775dfe4d9eabff2b5a1b2b1b804de982c2d42343edec0e151fcc7ce
MD5 a162d40785f2bc467566a4bd886adff4
BLAKE2b-256 f4cdec2e31c2b2209659f4cc40dbfbb8134bf831262d9b491ea57367f689ea0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59e9bbee9329bbb38218c8a2b78f7db18c43b1ffa09a36202a22438331b6cda0
MD5 20548389a786ae71e5826e5d1778fcec
BLAKE2b-256 a10afce0c47647e861128df71adbf2db7a66f77cac63cdb983b6c27902ba4ea7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gridcalc-0.5.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 219dfdb8b960f4227ebca9e04a91cd020bfdab7ce29ed52aab4412827d83d2ae
MD5 162ecabf9ac2281f8956ec5089efd3c4
BLAKE2b-256 03938c2c6834817db1f0a7cc5b2ff434ee0872ce861e5ad2a3acf5c1124c51c6

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.1 This release

26 files

0.5.0

26 files

0.4.0

26 files

0.3.3

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