Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.


logo

Symbolica website Zulip Chat Symbolica website

Community-enhanced Symbolica

This repository contains a community-enhanced Symbolica library. It adds extra functionality to existing Symbolica types and defines new ones.

Currently, symbolica-community integrates with the following two packages:

Usage

The community-enhanced version can easily be installed next to a regular Symbolica installation. Make sure to either use the community version or the regular version in your project, as they are incompatible.

Python

This package can be installed for Python >3.5 using pip:

pip install symbolica

or can be manually built using maturin:

maturin build --release

Rust

If you want to use Symbolica as a library in Rust, simply include it in the Cargo.toml:

[dependencies]
symbolica_community = { git = "https://github.com/benruijl/symbolica_community.git" }

Contributing

Users can easily contribute Python or Rust code that extends Symbolica's functionality via Pull Requests. All code in this repository is MIT licensed.

Pure Python contributions should go in the python/symbolica_community/[category] folder, where the category is for example physics, chemisty, etc. All code must be fully typed.

Rust contributions go in src/[category]/myfeature.rs and potential Python bindings need to be registered in src/[category].rs

Forward compatibility

All code accepted into the repository will continuously be upgraded to the latest stable version of Symbolica by Ruijl Research (potentially in combination with other contributors).

Metadata

Release files for symbolica-community 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for symbolica-community 0.1.0
File Size Uploaded
symbolica_community-0.1.0.tar.gz 57.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for symbolica-community 0.1.0
File Interpreter ABI Platform
symbolica_community-0.1.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 abi3 Linux glibc 2.17+ x86-64 Details
symbolica_community-0.1.0-cp37-abi3-macosx_11_0_arm64.whl CPython 3.7 abi3 macOS 11.0+ ARM64 Details
symbolica_community-0.1.0-cp37-abi3-macosx_10_12_x86_64.whl CPython 3.7 abi3 macOS 10.12+ x86-64 Details

Total release size: 48.5 MB

Release files / symbolica_community-0.1.0.tar.gz

Download URL symbolica_community-0.1.0.tar.gz
Size 57.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a988ab934c5984908da673ec3527fa613d1abbeb3d31518e175942ed944a4235
BLAKE2b-256 checksum
How to use checksums
efcea420486a21cd581cd4325c38854edb8775bdb942f6f0395aa98af057064e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.4

Release files / symbolica_community-0.1.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL symbolica_community-0.1.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 16.7 MB
Tags CPython 3.7 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
bbfc8a7b0a0752b9ea77b45a5977e77db9c0c4116b753a9a3bbe99c8ef467d31
BLAKE2b-256 checksum
How to use checksums
61819cb812ee6a645117eccac1f815da2ee3f253a42bb81a9827959d81c4b9ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.4

Release files / symbolica_community-0.1.0-cp37-abi3-macosx_11_0_arm64.whl

Download URL symbolica_community-0.1.0-cp37-abi3-macosx_11_0_arm64.whl
Size 15.2 MB
Tags CPython 3.7 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fb87f501f25ec429ee97c25a1e956be3d1ab64c8e1a0d58a4e302338445698ef
BLAKE2b-256 checksum
How to use checksums
2acc4fd6137a660dee65fc41e72aeac27ae335e5a30bc00c45d8b4dd74dc42c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.4

Release files / symbolica_community-0.1.0-cp37-abi3-macosx_10_12_x86_64.whl

Download URL symbolica_community-0.1.0-cp37-abi3-macosx_10_12_x86_64.whl
Size 16.5 MB
Tags CPython 3.7 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
873dd2510204b66817619c1966c0c31f4d208b41739dfc5f991d82f03232b33a
BLAKE2b-256 checksum
How to use checksums
e7de54d4274d019e09e8a3a21f9383b4378ee594499824c6ffa8420032531dd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.4

Release history Release notifications | RSS feed

This release

0.1.0 This release

4 release 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