Skip to main content

A SageMath package with algorithms for analytic combinatorics in several variables.

Project description

sage_acsv

GitHub Release GitHub Actions Workflow Status GitHub branch check runs Binder

This repository hosts the implementation of a SageMath package containing algorithms for analytic combinatorics in several variables.

The package works with any reasonably recent version of SageMath, we recommend to have SageMath 9.4 (released in August 2021) or newer. Documentation is available at https://acsvmath.github.io/sage_acsv/.

Quickstart

The easiest way to install the latest released version of the package is via PyPI simply by running

sage -pip install sage-acsv

The package can be run in an interactive environment in the browser using Binder.

An article serving as an introduction to version 0.1.0 of the package and its internals can be found on the arXiv.

Installation from source

To install the package from the source code, either clone the git repository and run the command

sage -pip install .

from the root directory, i.e., the directory containing the pyproject.toml file.

For development, use sage -pip install -e . for an editable installation.

Alternatively, to install the latest version of the main branch directly from the GitHub repository, run

sage -pip install git+https://github.com/ACSVMath/sage_acsv.git

Running package tests

The doctests that are added in the package can be run by executing

sage -t sage_acsv

from the root of the cloned repository. The tests are run automatically on every push and for any PR to the main branch, and compatibility with several different SageMath releases (see recent workflows to see all tested versions) is checked.

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

sage_acsv-0.3.0.tar.gz (79.3 kB view details)

Uploaded Source

Built Distribution

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

sage_acsv-0.3.0-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

File details

Details for the file sage_acsv-0.3.0.tar.gz.

File metadata

  • Download URL: sage_acsv-0.3.0.tar.gz
  • Upload date:
  • Size: 79.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.14

File hashes

Hashes for sage_acsv-0.3.0.tar.gz
Algorithm Hash digest
SHA256 47335c7f207cdec309e64a6077b314c20c3c727f91ef129a9dc856c2de5a771c
MD5 fb6636a8317b299740c2a233ab82d6a4
BLAKE2b-256 b6b0d04b754e158a77d0959e9e43ddf0a37a304fc61af0aabd51b867e574cacc

See more details on using hashes here.

File details

Details for the file sage_acsv-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: sage_acsv-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.14

File hashes

Hashes for sage_acsv-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a4184660ecea0e7796a89966da4c4780f0722062cf00c079d9d7083b6cd8d5cd
MD5 c4d2f5d5fae2ad8a56cde05c553f311d
BLAKE2b-256 f18aadfd479e98d20b5c07ae1a69ea6844bc0c54618dc073da8e5044d1e16b44

See more details on using hashes here.

Supported by

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