About

SymPy Development Team

All people who contributed to SymPy by sending at least a patch or
more (in the order of the date of their first contribution), except
those who explicitly didn't want to be mentioned. People with a * next
to their names are not found in the metadata of the git history. This
file is generated automatically by running `./bin/authors_update.py`.

There are a total of 812 authors.

Ondřej Čertík <ondrej@certik.cz>
Fabian Pedregosa <fabian@fseoane.net>
Jurjen N.E. Bos <jnebos@gmail.com>
Mateusz Paprocki <mattpap@gmail.com>
*Marc-Etienne M.Leveille <protonyc@gmail.com>
Brian Jorgensen <brian.jorgensen@gmail.com>
Jason Gedge <inferno1386@gmail.com>
Robert Schwarz <lethargo@googlemail.com>
Pearu Peterson <pearu.peterson@gmail.com>
Fredrik Johansson <fredrik.johansson@gmail.com>
Chris Wu <chris.wu@gmail.com>
*Ulrich Hecht <ulrich.hecht@gmail.com>
Goutham Lakshminarayan <dl.goutham@gmail.com>
David Lawrence <dmlawrence@gmail.com>
Jaroslaw Tworek <dev.jrx@gmail.com>
David Marek <h4wk.cz@gmail.com>
Bernhard R. Link <brlink@debian.org>
Andrej Tokarčík <androsis@gmail.com>
Or Dvory <gidesa@gmail.com>
Saroj Adhikari <adh.saroj@gmail.com>
Pauli Virtanen <pav@iki.fi>
Robert Kern <robert.kern@gmail.com>
James Aspnes <aspnes@cs.yale.edu>
Nimish Telang <ntelang@gmail.com>
Abderrahim Kitouni <a.kitouni@gmail.com>
Pan Peng <pengpanster@gmail.com>
Friedrich Hagedorn <friedrich_h@gmx.de>
Elrond der Elbenfuerst <elrond+sympy.org@samba-tng.org>
Rizgar Mella <rizgar.mella@gmail.com>
Felix Kaiser <felix.kaiser@fxkr.net>
Roberto Nobrega <rwnobrega@gmail.com>
David Roberts <dvdr18@gmail.com>
Sebastian Krämer <basti.kr@gmail.com>
Vinzent Steinberg <vinzent.steinberg@gmail.com>
Riccardo Gori <goriccardo@gmail.com>
Case Van Horsen <casevh@gmail.com>
Stepan Roucka <stepan@roucka.eu>
Ali Raza Syed <arsyed@gmail.com>
Stefano Maggiolo <s.maggiolo@gmail.com>
Robert Cimrman <cimrman3@ntc.zcu.cz>
Bastian Weber <bastian.weber@gmx-topmail.de>
Sebastian Krause <sebastian.krause@gmx.de>
Sebastian Kreft <skreft@gmail.com>
*Dan <coolg49964@gmail.com>
Alan Bromborsky <abrombo@verizon.net>
Boris Timokhin <qoqenator@gmail.com>
Robert <average.programmer@gmail.com>
Andy R. Terrel <aterrel@uchicago.edu>
Hubert Tsang <intsangity@gmail.com>
Konrad Meyer <konrad.meyer@gmail.com>
Henrik Johansson <henjo2006@gmail.com>
Priit Laes <plaes@plaes.org>
Freddie Witherden <freddie@witherden.org>
Brian E. Granger <ellisonbg@gmail.com>
Andrew Straw <strawman@astraw.com>
Kaifeng Zhu <cafeeee@gmail.com>
Ted Horst <ted.horst@earthlink.net>
Andrew Docherty <andrewd@maths.usyd.edu.au>
Akshay Srinivasan <akshaysrinivasan@gmail.com>
Aaron Meurer <asmeurer@gmail.com>
Barry Wardell <barry.wardell@gmail.com>
Tomasz Buchert <thinred@gmail.com>
Vinay Kumar <gnulinooks@gmail.com>
Johann Cohen-Tanugi <johann.cohentanugi@gmail.com>
Jochen Voss <voss@seehuhn.de>
Luke Peterson <hazelnusse@gmail.com>
Chris Smith <smichr@gmail.com>
Thomas Sidoti <TSidoti@gmail.com>
Florian Mickler <florian@mickler.org>
Nicolas Pourcelot <nicolas.pourcelot@gmail.com>
Ben Goodrich <goodrich.ben@gmail.com>
Toon Verstraelen <Toon.Verstraelen@UGent.be>
Ronan Lamy <ronan.lamy@gmail.com>
James Abbatiello <abbeyj@gmail.com>
Ryan Krauss <ryanlists@gmail.com>
Bill Flynn <wflynny@gmail.com>
Kevin Goodsell <kevin-opensource@omegacrash.net>
Jorn Baayen <jorn.baayen@gmail.com>
Eh Tan <tan2tan2@gmail.com>
Renato Coutinho <renato.coutinho@gmail.com>
Oscar Benjamin <oscar.j.benjamin@gmail.com>
Øyvind Jensen <jensen.oyvind@gmail.com>
Julio Idichekop Filho <idichekop@yahoo.com.br>
Łukasz Pankowski <lukpank@o2.pl>
*Chu-Ching Huang <cchuang@mail.cgu.edu.tw>
Fernando Perez <Fernando.Perez@berkeley.edu>
Raffaele De Feo <alberthilbert@gmail.com>
Christian Muise <christian.muise@gmail.com>
Matt Curry <mattjcurry@gmail.com>
Kazuo Thow <kazuo.thow@gmail.com>
Christian Schubert <chr.schubert@gmx.de>
Jezreel Ng <jezreel@gmail.com>
James Pearson <xiong.chiamiov@gmail.com>
Matthew Brett <matthew.brett@gmail.com>
Addison Cugini <ajcugini@gmail.com>
Nicholas J.S. Kinar <n.kinar@usask.ca>
Harold Erbin <harold.erbin@gmail.com>
Thomas Dixon <thom@thomdixon.org>
Cristóvão Sousa <crisjss@gmail.com>
Andre de Fortier Smit <freevryheid@gmail.com>
Mark Dewing <markdewing@gmail.com>
Alexey U. Gudchenko <proga@goodok.ru>
Gary Kerr <gary.kerr@blueyonder.co.uk>
Sherjil Ozair <sherjilozair@gmail.com>
Oleksandr Gituliar <gituliar@gmail.com>
Sean Vig <sean.v.775@gmail.com>
Prafullkumar P. Tale <hector1618@gmail.com>
Vladimir Perić <vlada.peric@gmail.com>
Tom Bachmann <e_mc_h2@web.de>
Yuri Karadzhov <yuri.karadzhov@gmail.com>
Vladimir Lagunov <werehuman@gmail.com>
Matthew Rocklin <mrocklin@cs.uchicago.edu>
Saptarshi Mandal <sapta.iitkgp@gmail.com>
Gilbert Gede <gilbertgede@gmail.com>
Anatolii Koval <weralwolf@gmail.com>
Tomo Lazovich <lazovich@gmail.com>
Pavel Fedotov <fedotovp@gmail.com>
Jack McCaffery <jpmccaffery@gmail.com>
Jeremias Yehdegho <j.yehdegho@gmail.com>
Kibeom Kim <kk1674@nyu.edu>
Gregory Ksionda <ksiondag846@gmail.com>
Tomáš Bambas <tomas.bambas@gmail.com>
Raymond Wong <rayman_407@yahoo.com>
Luca Weihs <astronomicalcuriosity@gmail.com>
Shai 'Deshe' Wyborski <shaide@cs.huji.ac.il>
Thomas Wiecki <thomas.wiecki@gmail.com>
Óscar Nájera <najera.oscar@gmail.com>
Mario Pernici <mario.pernici@gmail.com>
Benjamin McDonald <mcdonald.ben@gmail.com>
Sam Magura <samtheman132@gmail.com>
Stefan Krastanov <krastanov.stefan@gmail.com>
Bradley Froehle <brad.froehle@gmail.com>
Min Ragan-Kelley <benjaminrk@gmail.com>
Emma Hogan <ehogan@gemini.edu>
Nikhil Sarda <diff.operator@gmail.com>
Julien Rioux <julien.rioux@gmail.com>
Roberto Colistete, Jr. <roberto.colistete@gmail.com>
Raoul Bourquin <raoulb@bluewin.ch>
Gert-Ludwig Ingold <gert.ingold@physik.uni-augsburg.de>
Srinivas Vasudevan <srvasude@gmail.com>
Jason Moore <moorepants@gmail.com>
Miha Marolt <tloramus@gmail.com>
Tim Lahey <tim.lahey@gmail.com>
Luis Garcia <ppn.online@me.com>
Matt Rajca <matt.rajca@me.com>
David Li <l33tnerd.li@gmail.com>
Alexandr Gudulin <alexandr.gudulin@gmail.com>
Bilal Akhtar <bilalakhtar@ubuntu.com>
Grzegorz Świrski <sognat@gmail.com>
Matt Habel <habelinc@gmail.com>
David Ju <Sgtmook314@gmail.com>
Nichita Utiu <nikita.utiu+github@gmail.com>
Nikolay Lazarov <qwerqwerqwer@abv.bg>
Steve Anton <anxuiz.nx@gmail.com>
Imran Ahmed Manzoor <imran.manzoor31@gmail.com>
Ljubiša Moćić <3rdslasher@gmail.com>
Piotr Korgul <p.korgul@gmail.com>
Jim Zhang <Hyriodula@gmail.com>
Sam Sleight <samuel.sleight@gmail.com>
tborisova <ts.borisova3@gmail.com>
Chancellor Arkantos <Chancellor_Arkantos@hotmail.co.uk>
Stepan Simsa <simsa.st@gmail.com>
Tobias Lenz <t_lenz94@web.de>
Siddhanathan Shanmugam <siddhanathan@gmail.com>
Tiffany Zhu <bubble.wubble.303@gmail.com>
Tristan Hume <tris.hume@gmail.com>
Alexey Subach <alexey.subach@gmail.com>
Joan Creus <joan.creus.c@gmail.com>
Geoffry Song <goffrie@gmail.com>
Puneeth Chaganti <punchagan@gmail.com>
Marcin Kostrzewa <>
Natalia Nawara <fankalemura@gmail.com>
vishal <vishal.panjwani15@gmail.com>
Shruti Mangipudi <shruti2395@gmail.com>
Davy Mao <e_equals_mass_speed_light_squared@hotmail.com>
Swapnil Agarwal <swapnilag29@gmail.com>
Dhia Kennouche <kendhia@gmail.com>
jerryma1121 <jerryma1121@gmail.com>
Joachim Durchholz <jo@durchholz.org>
Martin Povišer <martin.povik@gmail.com>
Siddhant Jain <getsiddhant@gmail.com>
Kevin Hunter <hunteke@earlham.edu>
Michael Mayorov <marchael@kb.csu.ru>
Nathan Alison <nathan.f.alison@gmail.com>
Christian Bühler <christian@cbuehler.de>
Carsten Knoll <CarstenKnoll@gmx.de>
Bharath M R <catchmrbharath@gmail.com>
Matthias Toews <mat.toews@googlemail.com>
Sergiu Ivanov <unlimitedscolobb@gmail.com>
Jorge E. Cardona <jorgeecardona@gmail.com>
Sanket Agarwal <sanket@sanketagarwal.com>
Manoj Babu K. <manoj.babu2378@gmail.com>
Sai Nikhil <tsnlegend@gmail.com>
Aleksandar Makelov <amakelov@college.harvard.edu>
Sachin Irukula <sachin.irukula@gmail.com>
Raphael Michel <webmaster@raphaelmichel.de>
Ashwini Oruganti <ashwini.oruganti@gmail.com>
Andreas Kloeckner <inform@tiker.net>
Prateek Papriwal <papriwalprateek@gmail.com>
Arpit Goyal <agmps18@gmail.com>
Angadh Nanjangud <angadh.n@gmail.com>
Comer Duncan <comer.duncan@gmail.com>
Jens H. Nielsen <jenshnielsen@gmail.com>
Joseph Dougherty <Github@JWDougherty.com>
Elliot Marshall <Marshall2389@gmail.com>
Guru Devanla <grdvnl@gmail.com>
George Waksman <waksman@gwax.com>
Alexandr Popov <alexandr.s.popov@gmail.com>
Tarun Gaba <tarun.gaba7@gmail.com>
Takafumi Arakaki <aka.tkf@gmail.com>
Saurabh Jha <saurabh.jhaa@gmail.com>
Rom le Clair <jacen.guardian@gmail.com>
Angus Griffith <16sn6uv@gmail.com>
Timothy Reluga <treluga@math.psu.edu>
Brian Stephanik <xoedusk@gmail.com>
Alexander Eberspächer <alex.eberspaecher@gmail.com>
Sachin Joglekar <srjoglekar246@gmail.com>
Tyler Pirtle <teeler@gmail.com>
Vasily Povalyaev <vapovalyaev@gmail.com>
Colleen Lee <colleenclee@gmail.com>
Matthew Hoff <mhoff14@gmail.com>
Niklas Thörne <notrupertthorne@gmail.com>
Huijun Mai <m.maihuijun@gmail.com>
Marek Šuppa <mr@shu.io>
Ramana Venkata <idlike2dream@gmail.com>
Prasoon Shukla <prasoon92.iitr@gmail.com>
Stefen Yin <zqyin@ucdavis.edu>
Thomas Hisch <t.hisch@gmail.com>
Madeleine Ball <mpball@gmail.com>
Mary Clark <mary.spriteling@gmail.com>
Rishabh Dixit <rishabhdixit11@gmail.com>
Manoj Kumar <manojkumarsivaraj334@gmail.com>
Akshit Agarwal <akshit.jiit@gmail.com>
CJ Carey <perimosocordiae@gmail.com>
Patrick Lacasse <patrick.m.lacasse@gmail.com>
Ananya H <ananyaha93@gmail.com>
Tarang Patel <tarangrockr@gmail.com>
Christopher Dembia <cld72@cornell.edu>
Benjamin Fishbein <fishbeinb@gmail.com>
Sean Ge <seange727@gmail.com>
Amit Jamadagni <bitsjamadagni@gmail.com>
Ankit Agrawal <aaaagrawal@iitb.ac.in>
Björn Dahlgren <bjodah@gmail.com>
Christophe Saint-Jean <christophe.saint-jean@univ-lr.fr>
Demian Wassermann <demian@bwh.harvard.edu>
Khagesh Patel <khageshpatel93@gmail.com>
Stephen Loo <shikil@yahoo.com>
hm <hacman0@gmail.com>
Patrick Poitras <acebulf@gmail.com>
Katja Sophie Hotz <katja.sophie.hotz@student.tuwien.ac.at>
Varun Joshi <joshi.142@osu.edu>
Chetna Gupta <cheta.gup@gmail.com>
Thilina Rathnayake <thilinarmtb@gmail.com>
Max Hutchinson <maxhutch@gmail.com>
Shravas K Rao <shravas@gmail.com>
Matthew Tadd <matt.tadd@gmail.com>
Alexander Hirzel <alex@hirzel.us>
Randy Heydon <randy.heydon@clockworklab.net>
Oliver Lee <oliverzlee@gmail.com>
Seshagiri Prabhu <seshagiriprabhu@gmail.com>
Pradyumna <pradyu1993@gmail.com>
Erik Welch <erik.n.welch@gmail.com>
Eric Nelson <eric.the.red.XLII@gmail.com>
Roland Puntaier <roland.puntaier@chello.at>
Chris Conley <chrisconley15@gmail.com>
Tim Swast <tswast@gmail.com>
Dmitry Batkovich <batya239@gmail.com>
Francesco Bonazzi <franz.bonazzi@gmail.com>
Yuriy Demidov <iurii.demidov@gmail.com>
Rick Muller <rpmuller@gmail.com>
Manish Gill <gill.manish90@gmail.com>
Markus Müller <markus.mueller.1.g@googlemail.com>
Amit Saha <amitsaha.in@gmail.com>
Jeremy <twobitlogic@gmail.com>
QuaBoo <kisonchristian@gmail.com>
Stefan van der Walt <stefan@sun.ac.za>
David Joyner <wdjoyner@gmail.com>
Lars Buitinck <larsmans@gmail.com>
Alkiviadis G. Akritas <akritas@uth.gr>
Vinit Ravishankar <vinit.ravishankar@gmail.com>
Mike Boyle <boyle@astro.cornell.edu>
Heiner Kirchhoffer <Heiner.Kirchhoffer@gmail.com>
Pablo Puente <ppuedom@gmail.com>
James Fiedler <jrfiedler@gmail.com>
Harsh Gupta <mail@hargup.in>
Tuomas Airaksinen <tuomas.airaksinen@gmail.com>
Paul Strickland <p.e.strickland@gmail.com>
James Goppert <james.goppert@gmail.com>
rathmann <rathmann.os@gmail.com>
Avichal Dayal <avichal.dayal@gmail.com>
Paul Scott <paul.scott@nicta.com.au>
Shipra Banga <bangashipra@gmail.com>
Pramod Ch <pramodch14@gmail.com>
Akshay <akshaynukala95@gmail.com>
Buck Shlegeris <buck2@bruceh15.anu.edu.au>
Jonathan Miller <jdmiller93@gmail.com>
Edward Schembor <eschemb1@jhu.edu>
Rajath Shashidhara <rajaths.rajaths@gmail.com>
Zamrath Nizam <zamiguy_ni@yahoo.com>
Aditya Shah <adityashah30@gmail.com>
Rajat Aggarwal <rajataggarwal1975@gmail.com>
Sambuddha Basu <sammygamer@live.com>
Zeel Shah <kshah215@gmail.com>
Abhinav Chanda <abhinavchanda01@gmail.com>
Jim Crist <crist042@umn.edu>
Sudhanshu Mishra <mrsud94@gmail.com>
Anurag Sharma <anurags92@gmail.com>
Soumya Dipta Biswas <sdb1323@gmail.com>
Sushant Hiray <hiraysushant@gmail.com>
Ben Lucato <ben.lucato@gmail.com>
Kunal Arora <kunalarora.135@gmail.com>
Henry Gebhardt <hsggebhardt@gmail.com>
Dammina Sahabandu <dmsahabandu@gmail.com>
Manish Shukla <manish.shukla393@gmail>
Ralph Bean <rbean@redhat.com>
richierichrawr <richierichrawr@users.noreply.github.com>
John Connor <john.theman.connor@gmail.com>
Juan Luis Cano Rodríguez <juanlu001@gmail.com>
Sahil Shekhawat <sahilshekhawat01@gmail.com>
Kundan Kumar <kundankumar18581@gmail.com>
Stas Kelvich <stanconn@gmail.com>
sevaader <sevaader@gmail.com>
Dhruvesh Vijay Parikh <parikhdhruvesh1@gmail.com>
Venkatesh Halli <venkatesh.fatality@gmail.com>
Lennart Fricke <lennart@die-frickes.eu>
Vlad Seghete <vlad.seghete@gmail.com>
Shashank Agarwal <shashank.agarwal94@gmail.com>
carstimon <carstimon@gmail.com>
Pierre Haessig <pierre.haessig@crans.org>
Maciej Baranski <getrox.sc@gmail.com>
Benjamin Gudehus <hastebrot@gmail.com>
Faisal Anees <faisal.iiit@gmail.com>
Mark Shoulson <mark@kli.org>
Robert Johansson <jrjohansson@gmail.com>
Kalevi Suominen <jksuom@gmail.com>
Kaushik Varanasi <kaushik.varanasi1@gmail.com>
Fawaz Alazemi <Mba7eth@gmail.com>
Ambar Mehrotra <mehrotraambar@gmail.com>
David P. Sanders <dpsanders@gmail.com>
Peter Brady <petertbrady@gmail.com>
John V. Siratt <jvsiratt@gmail.com>
Sarwar Chahal <chahal.sarwar98@gmail.com>
Nathan Woods <charlesnwoods@gmail.com>
Colin B. Macdonald <cbm@m.fsf.org>
Marcus Näslund <naslundx@gmail.com>
Clemens Novak <clemens@familie-novak.net>
Mridul Seth <seth.mridul@gmail.com>
Craig A. Stoudt <craig.stoudt@gmail.com>
Raj <raj454raj@gmail.com>
Mihai A. Ionescu <ionescu.a.mihai@gmail.com>
immerrr <immerrr@gmail.com>
Chai Wah Wu <cwwuieee@gmail.com>
Leonid Blouvshtein <leonidbl91@gmail.com>
Peleg Michaeli <freepeleg@gmail.com>
ck Lux <lux.r.ck@gmail.com>
zsc347 <zsc347@gmail.com>
Hamish Dickson <hamish.dickson@gmail.com>
Michael Gallaspy <gallaspy.michael@gmail.com>
Roman Inflianskas <infroma@gmail.com>
Duane Nykamp <nykamp@umn.edu>
Ted Dokos <tdokos@gmail.com>
Sunny Aggarwal <sunnyaggarwal1994@gmail.com>
Victor Brebenar <v.brebenar@gmail.com>
Akshat Jain <akshat.jain@students.iiit.ac.in>
Shivam Vats <shivamvats.iitkgp@gmail.com>
Longqi Wang <iqgnol@gmail.com>
Juan Felipe Osorio <jfosorio@gmail.com>
Ray Cathcart <github@cathcart.us>
Lukas Zorich <lukas.zorich@gmail.com>
Eric Miller <emiller42@gmail.com>
Cody Herbst <cyherbst@gmail.com>
Nishith Shah <nishithshah.2211@gmail.com>
Amit Kumar <dtu.amit@gmail.com>
Yury G. Kudryashov <urkud.urkud@gmail.com>
Guillaume Gay <contact@damcb.com>
Mihir Wadwekar <m.mihirw@gmail.com>
Tuan Manh Lai <laituan245@gmail.com>
Asish Panda <asishrocks95@gmail.com>
Darshan Chaudhary <deathbullet@gmail.com>
Alec Kalinin <alec.kalinin@gmail.com>
Ralf Stephan <ralf@ark.in-berlin.de>
Aaditya Nair <aadityanair6494@gmail.com>
Jayesh Lahori <jlahori92@gmail.com>
Harshil Goel <harshil158@gmail.com>
Luv Agarwal <agarwal.iiit@gmail.com>
Jason Ly <jason.ly@gmail.com>
Lokesh Sharma <lokeshhsharma@gmail.com>
Sartaj Singh <singhsartaj94@gmail.com>
Chris Swierczewski <cswiercz@gmail.com>
Konstantin Togoi <konstantin.togoi@gmail.com>
Param Singh <paramsingh258@gmail.com>
Sumith Kulal <sumith1896@gmail.com>
Juha Remes <jremes@outlook.com>
Philippe Bouafia <philippe.bouafia@ensea.fr>
Peter Schmidt <peter@peterjs.com>
Jiaxing Liang <liangjiaxing57@gmail.com>
Lucas Jones <lucas@lucasjones.co.uk>
Gregory Ashton <gash789@gmail.com>
Jennifer White <jcrw122@googlemail.com>
Renato Orsino <renato.orsino@gmail.com>
Michael Boyle <michael.oliver.boyle@gmail.com>
Alistair Lynn <arplynn@gmail.com>
Govind Sahai <gsiitbhu@gmail.com>
Adam Bloomston <adam@glitterfram.es>
Kyle McDaniel <mcdanie5@illinois.edu>
Nguyen Truong Duy <truongduy134@yahoo.com>
Alex Lindsay <adlinds3@ncsu.edu>
Mathew Chong <mathewchong.dev@gmail.com>
Jason Siefken <siefkenj@gmail.com>
Gaurav Dhingra <gauravdhingra.gxyd@gmail.com>
Gao, Xiang <qasdfgtyuiop@gmail.com>
Kevin Ventullo <kevin.ventullo@gmail.com>
mao8 <thisisma08@gmail.com>
Isuru Fernando <isuruf@gmail.com>
Shivam Tyagi <shivam.tyagi.apm13@itbhu.ac.in>
Richard Otis <richard.otis@outlook.com>
Rich LaSota <rjlasota@gmail.com>
dustyrockpyle <dustyrockpyle@gmail.com>
Anton Akhmerov <anton.akhmerov@gmail.com>
Michael Zingale <michael.zingale@stonybrook.edu>
Chak-Pong Chung <chakpongchung@gmail.com>
David T <derDavidT@users.noreply.github.com>
Phil Ruffwind <rf@rufflewind.com>
Sebastian Koslowski <koslowski@kit.edu>
Kumar Krishna Agrawal <kumar.1994.14@gmail.com>
Dustin Gadal <Dustin.Gadal@gmail.com>
João Moura <operte@gmail.com>
Yu Kobayashi <yukoba@accelart.jp>
Shashank Kumar <shashank.kumar.apc13@iitbhu.ac.in>
Timothy Cyrus <tcyrus@users.noreply.github.com>
Devyani Kota <devyanikota@gmail.com>
Keval Shah <kevalshah_96@yahoo.co.in>
Dzhelil Rufat <drufat@caltech.edu>
Pastafarianist <mr.pastafarianist@gmail.com>
Sourav Singh <souravsingh@users.noreply.github.com>
Jacob Garber <jgarber1@ualberta.ca>
Vinay Singh <csvinay.d@gmail.com>
GolimarOurHero <metalera94@hotmail.com>
Prashant Tyagi <prashanttyagi221295@gmail.com>
Matthew Davis <davisml.md@gmail.com>
Tschijnmo TSCHAU <tschijnmotschau@gmail.com>
Alexander Bentkamp <bentkamp@gmail.com>
Jack Kemp <metaknightdrake-git@yahoo.co.uk>
Kshitij Saraogi <KshitijSaraogi@gmail.com>
Thomas Baruchel <baruchel@gmx.com>
Nicolás Guarín-Zapata <nicoguarin@gmail.com>
Jens Jørgen Mortensen <jj@smoerhul.dk>
Sampad Kumar Saha <sampadsaha5@gmail.com>
Eva Charlotte Mayer <eva-charlotte.mayer@posteo.de>
Laura Domine <temigo@gmx.com>
Justin Blythe <jblythe29@gmail.com>
Meghana Madhyastha <meghana.madhyastha@gmail.com>
Tanu Hari Dixit <tokencolour@gmail.com>
Shekhar Prasad Rajak <shekharrajak@live.com>
Aqnouch Mohammed <aqnouch.mohammed@gmail.com>
Arafat Dad Khan <arafat.da.khan@gmail.com>
Boris Atamanovskiy <shaomoron@gmail.com>
Sam Tygier <sam.tygier@hep.manchester.ac.uk>
Jai Luthra <me@jailuthra.in>
Guo Xingjian <Seeker1995@gmail.com>
Sandeep Veethu <sandeep.veethu@gmail.com>
Archit Verma <architv07@gmail.com>
Shubham Tibra <shubh.tibra@gmail.com>
Ashutosh Saboo <ashutosh.saboo96@gmail.com>
Michael S. Hansen <michael.hansen@nih.gov>
Anish Shah <shah.anish07@gmail.com>
Guillaume Jacquenot <guillaume.jacquenot@gmail.com>
Bhautik Mavani <mavanibhautik@gmail.com>
Michał Radwański <enedil.isildur@gmail.com>
Jerry Li <jerry@jerryli.ca>
Pablo Zubieta <pabloferz@yahoo.com.mx>
Shivam Agarwal <knowthyself2503@gmail.com>
Chaitanya Sai Alaparthi <achaitanyasai@gmail.com>
Arihant Parsoya <parsoyaarihant@gmail.com>
Ruslan Pisarev <rpisarev@cloudlinux.com>
Akash Trehan <akash.trehan123@gmail.com>
Nishant Nikhil <nishantiam@gmail.com>
Vladimir Poluhsin <vovapolu@gmail.com>
Akshay Nagar <awesomeay13@yahoo.com>
James Brandon Milam <jmilam343@gmail.com>
Abhinav Agarwal <abhinavagarwal1996@gmail.com>
Rishabh Daal <rishabhdaal@gmail.com>
Sanya Khurana <sanya@monica.in>
Aman Deep <amandeep1024@gmail.com>
Aravind Reddy <aravindreddy255@gmail.com>
Abhishek Verma <iamvermaabhishek@gmail.com>
Matthew Parnell <matt@parnmatt.co.uk>
Thomas Hickman <Thomas.Hickman42@gmail.com>
Akshay Siramdas <akshaysiramdas@gmail.com>
YiDing Jiang <yidinggjiangg@gmail.com>
Jatin Yadav <jatinyadav25@gmail.com>
Matthew Thomas <mnmt@users.noreply.github.com>
Rehas Sachdeva <aquannie@gmail.com>
Michael Mueller <michaeldmueller7@gmail.com>
Srajan Garg <srajan.garg@gmail.com>
Prabhjot Singh <prabhjot.nith@gmail.com>
Haruki Moriguchi <harukimoriguchi@gmail.com>
Tom Gijselinck <tomgijselinck@gmail.com>
Nitin Chaudhary <nitinmax1000@gmail.com>
Alex Argunov <sajkoooo@gmail.com>
Nathan Musoke <nathan.musoke@gmail.com>
Abhishek Garg <abhishekgarg119@gmail.com>
Dana Jacobsen <dana@acm.org>
Vasiliy Dommes <vasdommes@gmail.com>
Phillip Berndt <phillip.berndt@googlemail.com>
Haimo Zhang <zh.hammer.dev@gmail.com>
Anthony Scopatz <scopatz@gmail.com>
bluebrook <perl4logic@gmail.com>
Leonid Kovalev <leonidvkovalev@gmail.com>
Josh Burkart <jburkart@gmail.com>
Dimitra Konomi <t8130064@dias.aueb.gr>
Christina Zografou <t8130048@dias.aueb.gr>
Fiach Antaw <fiach.antaw+github@gmail.com>
Langston Barrett <langston.barrett@gmail.com>
Krit Karan <kritkaran.b13@iiits.in>
G. D. McBain <gdmcbain@protonmail.com>
Prempal Singh <prempal.42@gmail.com>
Gabriel Orisaka <orisaka@gmail.com>
Matthias Bussonnier <bussonniermatthias@gmail.com>
rahuldan <rahul02013@gmail.com>
Colin Marquardt <github@marquardt-home.de>
Andrew Taber <andrew.e.taber@gmail.com>
Yash Reddy <write2yashreddy@gmail.com>
Peter Stangl <peter.stangl@ph.tum.de>
elvis-sik <e.sikora@grad.ufsc.br>
Nikos Karagiannakis <nikoskaragiannakis@gmail.com>
Jainul Vaghasia <jainulvaghasia@gmail.com>
Dennis Meckel <meckel@datenschuppen.de>
Harshil Meena <harshil.7535@gmail.com>
Micky <mickydroch@gmail.com>
Nick Curtis <nicholas.curtis@uconn.edu>
Michele Zaffalon <michele.zaffalon@gmail.com>
Martha Giannoudovardi <maapxa@gmail.com>
Devang Kulshreshtha <devang.kulshreshtha.cse14@itbhu.ac.in>
Steph Papanik <spapanik21@gmail.com>
Mohammad Sadeq Dousti <msdousti@gmail.com>
Arif Ahmed <arif.ahmed.5.10.1995@gmail.com>
Abdullah Javed Nesar <abduljaved1994@gmail.com>
Lakshya Agrawal <zeeshan.lakshya@gmail.com>
shruti <shrutishrm512@gmail.com>
Rohit Rango <rohit.rango@gmail.com>
Hong Xu <hong@topbug.net>
Ivan Petuhov <ivan@ostrovok.ru>
Alsheh <alsheh@rpi.edu>
Marcel Stimberg <marcel.stimberg@ens.fr>
Alexey Pakhocmhik <cool.Bakov@yandex.ru>
Tommy Olofsson <tommy.olofsson.90@gmail.com>
Zulfikar <zulfikar97@gmail.com>
Blair Azzopardi <bsdz@users.noreply.github.com>
Danny Hermes <daniel.j.hermes@gmail.com>
Sergey Pestov <pestov-sa@yandex.ru>
Mohit Chandra <mohit.chandra@research.iiit.ac.in>
Karthik Chintapalli <karthik.chintapalli@students.iiit.ac.in>
Marcin Briański <marcin.brianski@student.uj.edu.pl>
andreo <andrey.torba@gmail.com>
Flamy Owl <flamyowl@protonmail.ch>
Yicong Guo <guoyicong100@gmail.com>
Varun Garg <varun.garg03@gmail.com>
Rishabh Madan <rishabhmadan96@gmail.com>
Aditya Kapoor <aditya.kapoor.apm12@itbhu.ac.in>
Karan Sharma <karan1276@gmail.com>
Vedant Rathore <vedantr1998@gmail.com>
Johan Blåbäck <johan_bluecreek@riseup.net>
Pranjal Tale <pranjaltale16@gmail.com>
Jason Tokayer <jason.tokayer@gmail.com>
Raghav Jajodia <jajodia.raghav@gmail.com>
Rajat Thakur <rajatthakur1997@gmail.com>
Dhruv Bhanushali <dhruv_b@live.com>
Anjul Kumar Tyagi <anjul.ten@gmail.com>
Barun Parruck <barun.parruck@gmail.com>
Bao Chau <chauquocbao0907@gmail.com>
Tanay Agrawal <tanay_agrawal@hotmail.com>
Ranjith Kumar <ranjith.dakshana2015@gmail.com>
Shikhar Makhija <shikharmakhija2@gmail.com>
Yathartha Joshi <yathartha32@gmail.com>
Valeriia Gladkova <valeriia.gladkova@gmail.com>
Sagar Bharadwaj <sagarbharadwaj50@gmail.com>
Daniel Mahler <dmahler@gmail.com>
Ka Yi <chua.kayi@yahoo.com.sg>
Rishat Iskhakov <iskhakov@frtk.ru>
Szymon Mieszczak <szymon.mieszczak@gmail.com>
Sachin Agarwal <sachin13agarwal@gmail.com>
Priyank Patel <pspbot7@gmail.com>
Satya Prakash Dwibedi <akash581050@gmail.com>
tools4origins <tools4origins@gmail.com>
Nico Schlömer <nico.schloemer@gmail.com>
Fermi Paradox <FermiParadox@users.noreply.github.com>
Ekansh Purohit <purohit.e15@gmail.com>
Vedarth Sharma <vedarth.sharma@gmail.com>
Peeyush Kushwaha <peeyush.p97@gmail.com>
Jayjayyy <vfhsln8s3l4b87t4c3@byom.de>
Christopher J. Wright <cjwright4242gh@gmail.com>
Jakub Wilk <jwilk@jwilk.net>
Mauro Garavello <mauro.garavello@unimib.it>
Chris Tefer <ctefer@gmail.com>
Shikhar Jaiswal <jaiswalshikhar87@gmail.com>
Chiu-Hsiang Hsu <wdv4758h@gmail.com>
Carlos Cordoba <ccordoba12@gmail.com>
Fabian Ball <fabian.ball@kit.edu>
Yerniyaz <yerniyaz.nurgabylov@nu.edu.kz>
Christiano Anderson <canderson@riseup.net>
Robin Neatherway <robin.neatherway@gmail.com>
Thomas Hunt <thomashunt13@gmail.com>
Theodore Han <theodorehan@hotmail.com>
Duc-Minh Phan <alephvn@gmail.com>
Lejla Metohajrova <l.metohajrova@gmail.com>
Samyak Jain <samyak.jain2016a@vitstudent.ac.in>
Aditya Rohan <riyuzakiiitk@gmail.com>
Vincent Delecroix <vincent.delecroix@labri.fr>
Michael Sparapany <msparapa@purdue.edu>
Harsh Jain <harshjniitr@gmail.com>
Nathan Goldbaum <ngoldbau@illinois.edu>
latot <felipematas@yahoo.com>
Kenneth Lyons <ixjlyons@gmail.com>
Stan Schymanski <stan.schymanski@env.ethz.ch>
David Daly <david.daly12@kzoo.edu>
Ayush Shridhar <ayush.shridhar1999@gmail.com>
Javed Nissar <javednissar@gmail.com>
Jiri Kuncar <jiri.kuncar@gmail.com>
vedantc98 <vedantc98@gmail.com>
Rupesh Harode <rupeshharode@gmail.com>
Rob Zinkov <rob@zinkov.com>
James Harrop <ebc121@gmail.com>
James Taylor <user234683@tutanota.com>
Ishan Joshi <ishanaj98@gmail.com>
Marco Mancini <marco.mancini@obspm.fr>
Boris Ettinger <ettinger.boris@gmail.com>
Micah Fitch <micahscopes@gmail.com>
Daniel Wennberg <daniel.wennberg@gmail.com>
ylemkimon <ylemkimon@naver.com>
Akash Vaish <akash.9712@gmail.com>
Peter Enenkel <peter.enenkel+git@gmail.com>
Waldir Pimenta <waldyrious@gmail.com>
Jithin D. George <jithindgeorge93@gmail.com>
Lev Chelyadinov <leva181777@gmail.com>
Lucas Wiman <lucas.wiman@gmail.com>
Rhea Parekh <rheaparekh12@gmail.com>
James Cotton <peabody124@gmail.com>
Robert Pollak <robert.pollak@posteo.net>
anca-mc <anca-mc@users.noreply.github.com>
Sourav Ghosh <souravghosh2197@gmail.com>
Jonathan Allan <jjallan@users.noreply.github.com>
Nikhil Pappu <nkhlpappu@gmail.com>
Ethan Ward <etkewa@gmail.com>
Cezary Marczak <zeddq1@gmail.com>
dps7ud <dps7ud@virginia.edu>
Nilabja Bhattacharya <nilabja10201992@gmail.com>
Itay4 <31018228+Itay4@users.noreply.github.com>
Poom Chiarawongse <eight1911@gmail.com>
Yang Yang <wdscxsj@gmail.com>
Cavendish McKay <cmckay@tachycline.com>
Bradley Gannon <bradley.m.gannon@gmail.com>
B McG <bmcg0890@gmail.com>
Rob Drynkin <rob.drynkin@gmail.com>
Seth Ebner <murgrehk@gmail.com>
Akash Kundu <sk.sayakkundu1997@gmail.com>
Mark Jeromin <mark.jeromin@sysfrog.net>
Roberto Díaz Pérez <r.r.1994a@gmail.com>
Gleb Siroki <g.shiroki@gmail.com>
Segev Finer <segev208@gmail.com>
Alex Lubbock <code@alexlubbock.com>
Ayodeji Ige <ayodeji18@outlook.com>
Matthew Wardrop <matthew.wardrop@airbnb.com>
Hugo <hugovk@users.noreply.github.com>
Austin Palmer <ap4000@nyu.edu>
der-blaue-elefant <github@kklein.de>
Filip Gokstorp <filip@gokstorp.se>
Yuki Matsuda <yuki.matsuda.w@gmail.com>
Aaron Miller <acmiller273@gmail.com>
Salil Vishnu Kapur <salilvishnukapur@gmail.com>
Atharva Khare <khareatharva@gmail.com>
Shubham Maheshwari <rmaheshwari05@gmail.com>
Pavel Tkachenko <paveltkachenko@email.com>
Ashish Kumar Gaurav <ashishkg0022@gmail.com>
Rajeev Singh <rajs2010@gmail.com>
Keno Goertz <keno@goertz-berlin.com>
Lucas Gallindo <lgallindo@gmail.com>
Himanshu <hs80941@gmail.com>
David Menéndez Hurtado <david.menendez.hurtado@scilifelab.se>
Amit Manchanda <amitdelhi1995@gmail.com>
Rohit Jain <rohitjain3241@gmail.com>
Jonathan A. Gross <jarthurgross@gmail.com>
Unknown <kunda@scribus.net>
Sayan Goswami <Sayan98@users.noreply.github.com>
Subhash Saurabh <subhashsaurabh419@gmail.com>
Rastislav Rabatin <rastislav.rabatin@gmail.com>
Vishal <vishalg2235@gmail.com>
Jeremey Gluck <jeremygluck@yahoo.com>
Akshat Maheshwari <akshat14714@gmail.com>
symbolique <symbolique@users.noreply.github.com>
Saloni Jain <tosalonijain@gmail.com>
Arighna Chakrabarty <arighna.chakrabarty100@gmail.com>
Abhigyan Khaund <mail@abhigyan.xyz>
Jashanpreet Singh <jashansingh.4398@gmail.com>
Saurabh Agarwal <shourabh.agarwal@gmail.com>
luz.paz <luzpaz@users.noreply.github.com>
P. Sai Prasanth <psai.prasanth.min16@itbhu.ac.in>
Nirmal Sarswat <nirmalsarswat400@gmail.com>
Cristian Di Pietrantonio <cristiandipietrantonio@gmail.com>
Ravi charan <ravicharan.vsp@gmail.com>
Nityananda Gohain <nityanandagohain@gmail.com>
Cédric Travelletti <cedrictravelletti@gmail.com>
Nicholas Bollweg <nick.bollweg@gmail.com>
Himanshu Ladia <hladia199811@gmail.com>
eward <eward@sunbelt-medical.com>
Adwait Baokar <adwaitbaokar18@gmail.com>
Mihail Tarigradschi <m.tarigradschi@gmail.com>
Saketh <alurusaisaketh@gmail.com>
rushyam <rushyamsonu@gmail.com>
sfoo <sfoohei@gmail.com>
Rahil Hastu <rahilhastu@gmail.com>
Zach Raines <raineszm@gmail.com>
Sidhant Nagpal <sidhantnagpal97@gmail.com>
Gagandeep Singh <singh.23@iitj.ac.in>
Rishav Chakraborty <annonymousxyz@outlook.com>
Malkhan Singh <malkhansinghrathaur@gmail.com>
Joaquim Monserrat <qmonserrat@mailoo.org>
Mayank Singh <mayank.singh081997@gmail.com>
Rémy Léone <rleone@online.net>
Maxence Mayrand <35958639+maxencemayrand@users.noreply.github.com>
Nikoleta Glynatsi <GlynatsiNE@cardiff.ac.uk>
helo9 <helo9@users.noreply.github.com>
Ken Wakita <wakita@is.titech.ac.jp>
Carl Sandrock <carl.sandrock@up.ac.za>
Fredrik Eriksson <freeriks@student.chalmers.se>
Ian Swire <oversizedpenguin@gmail.com>
Bulat <daianovich@mail.ru>
Ehren Metcalfe <ehren.m@gmail.com>
Dmitry Savransky <dsavransky@gmail.com>
Kiyohito Yamazaki <kyamaz@openql.org>
Caley Finn <caleyreuben@gmail.com>
zhouzq-thu <zzq_890709@hotmail.com>
Alexander Pozdneev <pozdneev@users.noreply.github.com>
Wes Turner <50891+westurner@users.noreply.github.com>
JMSS-Unknown <31131631+JMSS-Unknown@users.noreply.github.com>
Arshdeep Singh <singh.arshdeep1999@gmail.com>
cym1 <16437732+cym1@users.noreply.github.com>
Stewart Wadsworth <stewart.wadsworth@gmail.com>
Jared Lumpe <mjlumpe@gmail.com>
Avi Shrivastava <shrivastavaavi123@gmail.com>
ramvenkat98 <ramvenkat98@gmail.com>
Bilal Ahmed <b.ahmed0918@gmail.com>
Dimas Abreu Archanjo Dutra <dimasad@ufmg.br>
Yatna Verma <yatnavermaa@gmail.com>
S.Y. Lee <sylee957@gmail.com>
Miro Hrončok <miro@hroncok.cz>
Sudarshan Kamath <sudarshan.kamath97@gmail.com>
Ayushman Koul <ayushmankoul4570@gmail.com>
Robert Dougherty-Bliss <robert.w.bliss@gmail.com>
Andrey Grozin <A.G.Grozin@inp.nsk.su>
Bavish Kulur <bavishkulur@gmail.com>
Arun Singh <arunsin997@gmail.com>
sirnicolaf <43586954+sirnicolaf@users.noreply.github.com>
Zachariah Etienne <zachetie@gmail.com>
Prayush Dawda <35144226+iamprayush@users.noreply.github.com>
2torus <boris.ettinger@gmail.com>
Faisal Riyaz <faisalriyaz011@gmail.com>
Martin Roelfs <u0114255@kuleuven.be>
SirJohnFranklin <sirjfu@googlemail.com>
Anthony Sottile <asottile@umich.edu>
ViacheslavP <public.viacheslav@gmail.com>
Safiya03 <safiyanesar@gmail.com>
Alexander Dunlap <alexander.dunlap@gmail.com>
Rohit Sharma <31184621+rohitx007@users.noreply.github.com>
Jonathan Warner <warnerjon12@gmail.com>
Mohitbalwani26 <44258119+Mohitbalwani26@users.noreply.github.com>
Marduk Bolaños <mardukbp@mac.com>
amsuhane <ayushsuhane99@iitkgp.ac.in>
Matthias Geier <Matthias.Geier@gmail.com>
klaasvanaarsen <44929042+klaasvanaarsen@users.noreply.github.com>
Shubham Kumar Jha <skjha832@gmail.com>
rationa-kunal <kunalgk1999@gmail.com>
Animesh Sinha <animeshsinha1309@gmail.com>
Gaurang Tandon <1gaurangtandon@gmail.com>
Matthew Craven <clyring@users.noreply.github.com>
Daniel Ingram <ingramds@appstate.edu>
Jogi Miglani <jmig5776@gmail.com>
Takumasa Nakamura <n.takumasa@gmail.com>
Ritu Raj Singh <RituRajSingh878@gmail.com>
Rajiv Ranjan Singh <42106787+iamrajiv@users.noreply.github.com>
Vera Lozhkina <veralozhkina@gmail.com>
adhoc-king <46354827+adhoc-king@users.noreply.github.com>
Mikel Rouco <mikel.mrm@gmail.com>
Oscar Gustafsson <oscar.gustafsson@gmail.com>
damianos <damianos@semmle.com>
Supreet Agrawal <supreet11agrawal@gmail.com>
shiksha11 <shiksharawat01@gmail.com>
Martin Ueding <dev@martin-ueding.de>
sharma-kunal <kunalsharma6914@gmail.com>
Divyanshu Thakur <divyanshu@iiitmanipur.ac.in>
Susumu Ishizuka <susumu.ishizuka@kii.com>
Samnan Rahee <namanush.rsr.16@gmail.com>
Fredrik Andersson <fredrik.andersson@fcc.chalmers.se>
Bhavya Srivastava <bhavya17037@iiitd.ac.in>
Alpesh Jamgade <alpeshjamgade21@gmail.com>
Shubham Abhang <shubhamabhang77@gmail.com>
Vishesh Mangla <manglavishesh64@gmail.com>
Nicko van Someren <nicko@nicko.org>
dandiez <47832466+dandiez@users.noreply.github.com>
Frédéric Chapoton <fchapoton2@gmail.com>
jhanwar <f2015463@pilani.bits-pilani.ac.in>
Noumbissi valere Gille Geovan <noumbissivalere@gmail.com>
alejandrogroso@hotmail.com <Salmista-94>
Shivani Kohli <shivanikohli.09@gmail.com>
Parker Berry <parker.berry@marquette.edu>
Pragyan Mehrotra <pragyan18168@iiitd.ac.in>
Nabanita Dash <31562743+Naba7@users.noreply.github.com>
Gaetano Guerriero <x.guerriero@tin.it>
etkewa@gmail.com <qsRf9sGKy9rV>
Ankit Pandey <pandeyan@grinnell.edu>
Ritesh Kumar <ritesh99rakesh@gmail.com>
kkkkx <709563092@qq.com>

You can find a brief history of SymPy in the README.

Financial and Infrastructure Support

  • Google: SymPy has received generous financial support from Google in various years through the Google Summer of Code program by providing stipends:

    Of these, we would like to thank these organizations for hosting GSoC students under their umbrella organizations:

    • Python Software Foundation (PSF) has hosted various GSoC students over the years:

      • 3 GSoC 2007 students (Brian, Robert and Jason)

      • 1 GSoC 2008 student (Fredrik)

      • 2 GSoC 2009 students (Freddie and Priit)

      • 4 GSoC 2010 students (Aaron, Christian, Matthew and Øyvind)

      • 6 GSoC 2015 students

      • 1 GSoC 2016 student (James)

    • Portland State University (PSU) has hosted following GSoC students:

      • 1 student (Chris) in 2007

      • 3 students (Aaron, Dale and Fabian) in 2009

      • 1 student (Addison) in 2010

    • The Space Telescope Science Institute: STScI hosted 1 GSoC 2007 student (Mateusz)

    • The Ruby Science Foundation has hosted following GSoC students:

      • 1 student (Abinash) in 2015

      • 1 student (Rajith) in 2016

  • Several 13-17 year old pre-university students contributed as part of Google’s Code-In 2011. (GCI 2011)

  • Simula Research Laboratory: supports Pearu Peterson work in SymPy/SymPy Core projects

  • GitHub is providing us with development and collaboration tools

License

Unless stated otherwise, all files in the SymPy project, SymPy’s webpage (and wiki), all images and all documentation including this User’s Guide are licensed using the new BSD license:

Copyright (c) 2006-2019 SymPy Development Team

All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

  a. Redistributions of source code must retain the above copyright notice,
     this list of conditions and the following disclaimer.
  b. Redistributions in binary form must reproduce the above copyright
     notice, this list of conditions and the following disclaimer in the
     documentation and/or other materials provided with the distribution.
  c. Neither the name of SymPy nor the names of its contributors
     may be used to endorse or promote products derived from this software
     without specific prior written permission.


THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.

--------------------------------------------------------------------------------

Patches that were taken from the Diofant project (https://github.com/diofant/diofant)
are licensed as:

Copyright (c) 2006-2017 SymPy Development Team,
              2013-2017 Sergey B Kirpichev

All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

  a. Redistributions of source code must retain the above copyright notice,
     this list of conditions and the following disclaimer.
  b. Redistributions in binary form must reproduce the above copyright
     notice, this list of conditions and the following disclaimer in the
     documentation and/or other materials provided with the distribution.
  c. Neither the name of Diofant or SymPy nor the names of its contributors
     may be used to endorse or promote products derived from this software
     without specific prior written permission.


THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.

--------------------------------------------------------------------------------

Submodules taken from the multipledispatch project (https://github.com/mrocklin/multipledispatch)
are licensed as:

Copyright (c) 2014 Matthew Rocklin

All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

  a. Redistributions of source code must retain the above copyright notice,
     this list of conditions and the following disclaimer.
  b. Redistributions in binary form must reproduce the above copyright
     notice, this list of conditions and the following disclaimer in the
     documentation and/or other materials provided with the distribution.
  c. Neither the name of multipledispatch nor the names of its contributors
     may be used to endorse or promote products derived from this software
     without specific prior written permission.


THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.