Skip to content

khwilson/D4Counting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code for The Number of D4 Fields Ordered by Conductor

This repository represents the code that was used to compute Tables 1 and 2 of The number of D4 fields ordered by conductor. It will be updated as the paper goes through the review process.

Requirements

We mainly use Python 3.7 and sympy. We do use Poetry as our dependency management system, so you'll first need to install that to package everything correctly. After that, though, you should be able to run:

poetry install

If you don't want to install poetry, then running pip install sympy click && pip install -e . will do the job.

Usage

poetry run d4counting splitting    # Computes Table 1
poetry run d4counting expectation  # Computes Table 2

You can run the tests with

poetry run py.test

How the code is arranged

The package d4counting contains all the relevant code. The CLI is driven by cli.py, whereas the details of the computations can be found in splitting_types.py for Table 1 and expected_number.py for Table 2.

License

MIT

About

Code associated with Altug, Shankar, Varma and Wilson's "Counting D4 extensions of Q"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages