Skip to content

SageMath package to experiment with Polytope Exchange Transformations (PETs).

License

Notifications You must be signed in to change notification settings

wphooper/pet_salon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PET Salon

A SageMath package to experiment with Polytope Exchange Transformations (PETs). Currently a work in progress.

To install

First you need to install the prerequisites. We assume a recent version of SageMath has already been installed and is accessible from the command line.

We currently use frozendict. To install it run:

sage -pip install frozendict

To download the software you can run the following from the command line (assuming git has been installed):

git clone https://github.com/wphooper/pet_salon.git

This will create a subdirectory called pet_salon and put this software into it. Change into the pet_salon directory. You should see 'README.md' and the other files from this repository. To install, from inside this directory run the command:

sage -pip install .

To reinstall use:

sage -pip install --upgrade --force-reinstall .

To test

From the current directory run the command:

sage -t pet_salon/*.py

To test an individual file run something like:

sage -t pet_salon/polyhedra.py

Documentation

You may view the software documentation. This documentation is still a work in progress. If you see something you'd like documented, please write to Pat Hooper [email protected].

A tutorial is provided.

Citing

This software is still very much a work-in-progress and will develop according to research needs. If you would like to use this software, please write to Pat Hooper [email protected].

Contributors

So far, this software has been written by:

Acknowledgement

This software was developed by Hooper at a time when he was supported by a grant from the Simon's Foundation and by a PSC-CUNY grant.

Picture of a PET

Below is Sugar, who has no need for salons.

Picture of Hooper's dog "Sugar"

About

SageMath package to experiment with Polytope Exchange Transformations (PETs).

Resources

License

Stars

Watchers

Forks

Packages

No packages published