Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/WolframResearch/WolframClientForPython

Call Wolfram Language functions from Python
https://github.com/WolframResearch/WolframClientForPython

mathematica python python-api wolfram-language wolframlanguage

Last synced: about 2 months ago
JSON representation

Call Wolfram Language functions from Python

Awesome Lists containing this project

README

        

.. image:: https://wolframresearch.github.io/WolframClientForPython/_static/python-client-library-logo.png
:alt: Wolfram Logo

##########################################
Wolfram Client library for Python
##########################################

The Wolfram Client Library provides seamless Wolfram Language integration in Python. A list of features provided by the library:

* evaluate arbitrary code on a local kernel,
* evaluate arbitrary code on Wolfram cloud, public or private,
* call deployed `APIFunction`,
* build Python functions on top of Wolfram Language functions,
* represent arbitrary Wolfram Language code as Python object,
* serialize Python object to Wolfram Language string `InputForm`,
* serialize Python object to `WXF`,
* extend serialization to any arbitrary Python class,
* parse `WXF` encoded expressions.

#############
Links
#############

* `Installation instructions `_
* `Documentation `_
* `Announcement Blog post `_
* `Changelog `_
* `Contributor guidelines `_
* `License `_

#########################
Project Information
#########################

Licencing
=============

This project is released under the MIT licence.

Contributions
=============

The library is maintained by Wolfram Research. The code is on Github. Pull requests and suggestions are always welcomed.