-
Notifications
You must be signed in to change notification settings - Fork 35
passagemath-latte-4ti2 - Lattice points in polyhedra with LattE integrale and 4ti2 (Python interfaces) #241
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Editor in Chief checksHi there! Thank you for submitting your package for pyOpenSci Please check our Python packaging guide for more information on the elements
Editor commentsHi @mkoeppe, thanks for submitting your package! ScopeThis seems too narrow in scope to just review the https://github.com/passagemath/passagemath/tree/main/src/sage What are you thoughts on the best way to proceed here? Installation InstructionsPlease modify the README.md to include installation instructions for https://pypi.org/project/passagemath-latte-4ti2/ That is: pip install -v --prefer-binary passagemath-latte-4ti2 READMEOverallPlease make sure to incorporate
Quick-start code examplePlease try to include an in-interpreter quick-start code example when possible, e.g. a better version of: from sage.interfaces.latte import count
cdd_Hrep = 'H-representation\nbegin\n 6 4 rational\n 2 -1 0 0\n 2 0 -1 0\n 2 0 0 -1\n 2 1 0 0\n 2 0 0 1\n 2 0 1 0\nend\n'
count(cdd_Hrep, cdd=True) This is akin to DocumentationThe documentation linked to in the repository is the main SageMath documentation. As this is a fork of SageMath, is there plans on creating a separate the website? https://doc.sagemath.org/html/en/index.html Note, this separate documentation website needs to adhere to: https://www.pyopensci.org/python-package-guide/documentation/index.html ActionWe should determine if it makes more sense to review the |
Submitting Author: (@mkoeppe)
All current maintainers: (@mkoeppe)
Package Name: passagemath-latte-4ti2
One-Line Description of Package: Lattice points in polyhedra with LattE integrale and 4ti2 (Python interfaces)
Repository Link: https://github.com/passagemath/passagemath/tree/main/pkgs/sagemath-latte-4ti2
Version submitted: 10.5.30
EiC: @coatless
Editor: TBD
Reviewer 1: TBD
Reviewer 2: TBD
Archive: TBD
JOSS DOI: TBD
Version accepted: TBD
Date accepted (month/day/year): TBD
Code of Conduct & Commitment to Maintain Package
Description
Include a brief paragraph describing what your package does:
Python interface to LattE integrale (for the problems of counting lattice points in and integration over convex polytopes) and 4ti2 (for algebraic, geometric and combinatorial problems on linear spaces). This package is one of the modularized distribution packages of the Sage library developed by the passagemath project.
Scope
Please indicate which category or categories.
Check out our package scope page to learn more about our
scope. (If you are unsure of which category you fit, we suggest you make a pre-submission inquiry):
Domain Specific
Community Partnerships
If your package is associated with an
existing community please check below:
For all submissions, explain how and why the package falls under the categories you indicated above. In your explanation, please address the following points (briefly, 1-2 sentences for each):
Mathematicians, scientists, and engineers who need to count or enumerate integer solutions to systems of linear equations and inequalities.
https://github.com/alfsan/Py4ti2 is a Python interface to the 4ti2 library; I have no experience with this interface, and it is not in use in the Sage library. https://github.com/Normaliz/PyNormaliz is a Python interface to the Normaliz library, which I also help maintain, whose functionality overlaps with that of both 4ti2 and LattE integrale, and it is also in use in the Sage library.
@tag
the editor you contacted:Technical checks
For details about the pyOpenSci packaging requirements, see our packaging guide. Confirm each of the following by checking the box. This package:
Publication Options
JOSS Checks
paper.md
matching JOSS's requirements with a high-level description in the package root or ininst/
.Note: JOSS accepts our review as theirs. You will NOT need to go through another full review. JOSS will only review your paper.md file. Be sure to link to this pyOpenSci issue when a JOSS issue is opened for your package. Also be sure to tell the JOSS editor that this is a pyOpenSci reviewed package once you reach this step.
Are you OK with Reviewers Submitting Issues and/or pull requests to your Repo Directly?
This option will allow reviewers to open smaller issues that can then be linked to PR's rather than submitting a more dense text based review. It will also allow you to demonstrate addressing the issue via PR links.
Confirm each of the following by checking the box.
Please fill out our survey
submission and improve our peer review process. We will also ask our reviewers
and editors to fill this out.
P.S. Have feedback/comments about our review process? Leave a comment here
Editor and Review Templates
The editor template can be found here.
The review template can be found here.
Footnotes
Please fill out a pre-submission inquiry before submitting a data visualization package. ↩
The text was updated successfully, but these errors were encountered: