Skip to content

happy5214/elf-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elf-client

This package contains Python-based clients for .elf-format aliquot sequence files. It can upload and download .elf files using either FactorDB or James Heinrich's cache at mersenne.ca, defaulting to the latter, more reliable option when possible.

Requirements

  • Python 3.10+ (it may work with older versions, but I have not tested this)
  • requests

The requirements list is also embedded in the script for the benefit of script runners like uv.

Basic usage instructions

python3 download_elf.py <sequence_start>

or

python3 upload_elf.py <sequence_start>

For more detailed help, run the following:

python3 download_elf.py --help

or

python3 upload_elf.py --help

FactorDB login

Copy the factordb_user.ini.example file to factordb_user.ini and insert your FactorDB username and password to use your FactorDB login when downloading .elf files from that site. This is particularly relevant if you have an account with higher data limits.

License

This code is written by Alexander Jones (happy5214) and released under the MIT License.

About

Python clients for FactorDB-based aliquot sequence ELF-format files

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages