Skip to content
/ asfpy Public

A collection of Python scripts for the Application Statement Feedback Program's logistics needs

License

Notifications You must be signed in to change notification settings

asfpteam/asfpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASFPy

A collection of Python scripts for the Application Statement Feedback Program's logistic needs.

Installation

This package requires Python 3.6+ and pip 20+, and recommends using the Python 3.8 runtime. To install, run

pip install asfpy-phd

You can find further installation instructions and versioned distributions at https://pypi.org/project/asfpy-phd/.

Usage

Current usage requires importing the namespace directly:

from asfpy import asfpy

This can then be used to work with internal methods. For instance:

asfpy.allocate(applicants, editors)

will run the allocation algorithm, which returns a list of matchings between applicants and two editors each. If two editors cannot be matched, the applicant remains in an unmatched list.

Contributing

Packaging

Install via pip: setuptools, wheel and twine. Update version number in setup.py before creating a new distribution.

From root of project, run python setup.py sdist bdist_wheel to create distribution in dist/*. Then run twine upload dist/*.

Authors

Ari Dyckovsky

About

A collection of Python scripts for the Application Statement Feedback Program's logistics needs

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published