Skip to content

unofficial-openmath/openmath-for-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenMath for Python

Unofficial implementation of the OpenMath standard

This package provides the classes and functions to implement the OpenMath standard v2.0.

Features

  • Implementation of all OpenMath objects and Content Dictionariess.
  • An idiomatic interface for common operations.
  • Support for XML and JSON encodings.
  • Written in pure python.
  • Dependency free.
  • Lightweight.

Contributors

This list is empty for now.

Contributing

  • Read the CONTRIBUTING file if you want to contribute to the code.
  • Open a new issue issues to make a request or report a bug.
  • Add more tests, examples, use cases, documentation, etc for the library.
  • And of course, ⭐ star this repository and give it some visibility stargazers.

Modules

openmath

The main module provides the implementation of the standard itself: the classes for OpenMath objects and the de/serializing functions.

openmath.cd

Implements a class for Content Dictionaries and operations to work with them easily on an idiomatic way.

License

This package is licensed under the MIT License.