Skip to main content

Python PyPI Documentation License GitHub last commit


PoissonGeometry

A Python module for (local) Poisson-Nijenhuis calculus on Poisson manifolds, with the following functions:

poisson_bracket hamiltonian_vf lichnerowicz_poisson_operator
modular_vf curl_operator flaschka_ratiu_bivector
sharp_morphism bivector_to_matrix jacobiator
one_forms_bracket gauge_transformation is_unimodular_homogeneous *
linear_normal_form_R3 isomorphic_lie_poisson_R3 is_in_kernel *
is_poisson_tensor * is_casimir * is_poisson_vf *
is_poisson_pair *

Remark. We have indicated with an asterisk (*) the six methods whose implementations require testing whether a symbolic expression is zero. These are naturally limited by theoretical computational constraints.

This repository accompanies our paper 'On Computational Poisson Geometry I: Symbolic Foundations'.

Motivation

Some of the functions in this module have been used to obtain the results in these articles:

🚀

  • Run our tutorial on Colab English / Castellano

  • Run on your local machine

    • Clone this repository on your local machine.
    • Open a terminal with the path where you clone this repository.
    • Create a virtual environment,(see this link)
    • Install the requirements:
      (venv_name) C:Users/dekstop/poisson$ pip install poissongeometry
      
    • Open python terminal to start:
      (venv_name) C:Users/dekstop/poisson$ python
      
    • Import PoissonGeometry module:
      >>> from poisson.poisson import PoissonGeometry
      

Bugs & Contributions

Our issue tracker is at https://github.com/appliedgeometry/poissongeometry/issues. Please report any bugs that you find. Or, even better, if you are interested in our project you can fork the repository on GitHub and create a pull request.

Licence 📄

MIT licence

Authors ✒️

This work is developed and maintained by:

Thanks for citing our work if you use it! 🤓

@articleInfo{Evangelista-Alvarado Miguel Ángel 2021 Journal of Geometric Mechanics,
title = {On computational Poisson geometry I: Symbolic foundations},
journal = {Journal of Geometric Mechanics},
volume = {13},
number = {4},
pages = {607-628},
year = {2021},
issn = {1941-4889},
doi = {10.3934/jgm.2021018},
url = {/article/id/a7acc48a-54f1-4348-8b45-f5a31428bd29},
author = {Evangelista-Alvarado Miguel Ángel and Ruíz-Pantaleón José Crispín and Suárez-Serrato Pablo},
}

Acknowledgments

This work was partially supported by the grants CONACyT, “Programa para un Avance Global e Integrado de la Matemática Mexicana” CONACyT-FORDECYT 26566 and "Aprendizaje Geométrico Profundo" UNAM-DGAPA-PAPIIT-IN104819. JCRP wishes to also thank CONACyT for a postdoctoral fellowship held during the production of this work.


Metadata

Release files for poissongeometry 1.1.1

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

Source distribution (sdist)

Source distribution for poissongeometry 1.1.1
File Size Uploaded
poissongeometry-1.1.1.tar.gz 20.0 kB Details

Release files / poissongeometry-1.1.1.tar.gz

Download URL poissongeometry-1.1.1.tar.gz
Size 20.0 kB
Tags Source
SHA-256 checksum
How to use checksums
02c4d07e3ebcf934af9d61cc377c77132aa71b286615b8e2d9c38b74d8e40e3d
BLAKE2b-256 checksum
How to use checksums
6e06be9cf92e3831fd0aad3c2df3a18d38e2564f39aa0183422f807afe6516b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.6

Release history Release notifications | RSS feed

This release

1.1.1 This release

1 release file

1.1

1 release file

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.7

1 release file

0.1.6

1 release file

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

1 release file

0.1.1

1 release file

0.1

1 release file

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