All Projects → sympy → sympy-paper

sympy / sympy-paper

Licence: other
Repo for the paper "SymPy: symbolic computing in python"

Programming Languages

TeX
3793 projects
Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to sympy-paper

Arxiv Style
A Latex style and template for paper preprints (based on NIPS style)
Stars: ✭ 497 (+1083.33%)
Mutual labels:  latex, paper
Paper
Lightning Network Paper
Stars: ✭ 136 (+223.81%)
Mutual labels:  latex, paper
Hustpapertemp
华中科技大学本科毕业论文LaTeX模板 2017
Stars: ✭ 189 (+350%)
Mutual labels:  latex, paper
vimtips
📖 Tips for Vim
Stars: ✭ 31 (-26.19%)
Mutual labels:  latex
Restoring-Extremely-Dark-Images-In-Real-Time
The project is the official implementation of our CVPR 2021 paper, "Restoring Extremely Dark Images in Real Time"
Stars: ✭ 79 (+88.1%)
Mutual labels:  paper
Awesome-Computer-Vision-Paper-List
This repository contains all the papers accepted in top conference of computer vision, with convenience to search related papers.
Stars: ✭ 248 (+490.48%)
Mutual labels:  paper
cmake-cheatsheet
CMake Cheat Sheet
Stars: ✭ 37 (-11.9%)
Mutual labels:  latex
ThinkRubyBuild
Forked from https://github.com/AllenDowney/ThinkPython2
Stars: ✭ 27 (-35.71%)
Mutual labels:  latex
node-latex
🧾 A utility for running LaTeX subprocesses in Node.
Stars: ✭ 31 (-26.19%)
Mutual labels:  latex
PublicWeaklySupervised
(Machine) Learning to Do More with Less
Stars: ✭ 13 (-69.05%)
Mutual labels:  paper
awesome-internals
A curated list of awesome resources and learning materials in the field of X internals
Stars: ✭ 78 (+85.71%)
Mutual labels:  paper
alfred-latex-symbols-workflow
🔎 Alfred 3-4 workflow to search for latex symbol commands
Stars: ✭ 33 (-21.43%)
Mutual labels:  latex
bonaparticle
The LaTeX magazine class that doesn’t get in your way.
Stars: ✭ 20 (-52.38%)
Mutual labels:  latex
pape-rs
A Latex template to PDF generation web service written in Rust.
Stars: ✭ 69 (+64.29%)
Mutual labels:  latex
ntuthesis
台大碩博士論文模板 (R Package)
Stars: ✭ 14 (-66.67%)
Mutual labels:  latex
elte-ik-pti-bsc-zarovizsga
ELTE IK - Programtervező Informatikus BSc Záróvizsga tételek kidolgozása
Stars: ✭ 26 (-38.1%)
Mutual labels:  latex
cv
My curriculum vitae
Stars: ✭ 24 (-42.86%)
Mutual labels:  latex
MoCo
A pytorch reimplement of paper "Momentum Contrast for Unsupervised Visual Representation Learning"
Stars: ✭ 41 (-2.38%)
Mutual labels:  paper
ocbnn-public
General purpose library for BNNs, and implementation of OC-BNNs in our 2020 NeurIPS paper.
Stars: ✭ 31 (-26.19%)
Mutual labels:  paper
vehicle-trajectory-prediction
Behavior Prediction in Autonomous Driving
Stars: ✭ 23 (-45.24%)
Mutual labels:  paper

SymPy Paper

This is the source repository for the paper:

SymPy: symbolic computing in python

This paper has been published in PeerJ Computer Science and can be found at https://peerj.com/articles/cs-103/.

To cite this paper, please use

Meurer A, Smith CP, Paprocki M, Čertík O, Kirpichev SB, Rocklin M, Kumar A, Ivanov S, Moore JK, Singh S, Rathnayake T, Vig S, Granger BE, Muller RP, Bonazzi F, Gupta H, Vats S, Johansson F, Pedregosa F, Curry MJ, Terrel AR, Roučka Š, Saboo A, Fernando I, Kulal S, Cimrman R, Scopatz A. (2017) SymPy: symbolic computing in Python. PeerJ Computer Science 3:e103 https://doi.org/10.7717/peerj-cs.103

Here is the BibTeX entry.

@article{10.7717/peerj-cs.103,
 title = {SymPy: symbolic computing in Python},
 author = {Meurer, Aaron and Smith, Christopher P. and Paprocki, Mateusz and \v{C}ert\'{i}k, Ond\v{r}ej and Kirpichev, Sergey B. and Rocklin, Matthew and Kumar, AMiT and Ivanov, Sergiu and Moore, Jason K. and Singh, Sartaj and Rathnayake, Thilina and Vig, Sean and Granger, Brian E. and Muller, Richard P. and Bonazzi, Francesco and Gupta, Harsh and Vats, Shivam and Johansson, Fredrik and Pedregosa, Fabian and Curry, Matthew J. and Terrel, Andy R. and Rou\v{c}ka, \v{S}t\v{e}p\'{a}n and Saboo, Ashutosh and Fernando, Isuru and Kulal, Sumith and Cimrman, Robert and Scopatz, Anthony},
 year = 2017,
 month = jan,
 keywords = {Python, Computer algebra system, Symbolics},
 abstract = {
            SymPy is an open source computer algebra system written in pure Python. It is built with a focus on extensibility and ease of use, through both interactive and programmatic applications. These characteristics have led SymPy to become a popular symbolic library for the scientific Python ecosystem. This paper presents the architecture of SymPy, a description of its features, and a discussion of select submodules. The supplementary material provide additional examples and further outline details of the architecture and features of SymPy.
         },
 volume = 3,
 pages = {e103},
 journal = {PeerJ Computer Science},
 issn = {2376-5992},
 url = {https://doi.org/10.7717/peerj-cs.103},
 doi = {10.7717/peerj-cs.103}
}

You may also download other citation formats at the above URL.

This repository contains or links to all of the information needed to reproduce the results in the paper.

The latest rendered version of the PDF can be viewed via the Travis build:

Build Status

Latest pdf: paper-master.pdf

Preprint

A preprint of this paper has been submitted to PeerJ.

Contributing

Join our chat room to discuss contributions:

Join the chat at https://gitter.im/sympy/sympy-paper

License

CCBY

license

The contents of this repository are dual licensed under the Creative Commons Attribution 4.0 International License and the MIT License. See the LICENSE file for details.

LaTeX Build Instructions

Install a full LaTeX suite on your preferred operating system. To build the PDF type

make

in the source directory. This will produce paper.pdf, the main paper, and supplement.pdf, the supplementary material.

Alternatively, you can use docker, see the instructions in our Dockerfile.

You can test all the examples in the paper with

make test

This requires that SymPy 1.0 (exactly) is installed.

Authorship Criteria

We follow the ICMJE criteria for authorship:

  1. Substantial contributions to the conception or design of the work; or the acquisition, analysis, or interpretation of data for the work; AND

  2. Drafting the work or revising it critically for important intellectual content; AND

  3. Final approval of the version to be published; AND

  4. Agreement to be accountable for all aspects of the work in ensuring that questions related to the accuracy or integrity of any part of the work are appropriately investigated and resolved.

Anyone who satisfies and is willing to accept these responsibilities and commitments is welcome to be an author on this publication.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].