Copyright 2020-2022 Regents of the University of Colorado.
This project is licensed under the MIT License. See the text of the MIT License in LICENSE.md.
backscope is Numberscope's back end. It is responsible for getting sequences and other data from the On-Line Encyclopedia of Integer Sequences. It also performs computationally intensive preprocessing on the sequences that have been requested, such as generating the prime factorizations of the entries. Such pre-computations are used in many of the front-end visualizers, but disruptive and wastefully repetitive if performed in each visitor's browser.
(Note there are also much more detailed, step-by-step instructions for installing backscope on Ubuntu, which can perhaps also be tailored to other Linux distributions or other operating systems.)
github.com/numberscope/backscope
. Switch to the top-level directory
of the clone.python -m venv .venv
.source .venv/bin/activate
.sh tools/install-requirements.sh
..env
) file with the database credentials.
flask run
If you plan on developing backscope, you might find some of these useful:
If you are a maintainer, you might find some of these useful: