Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

algobowl

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

algobowl

Competition-based group project for Algorithms courses

  • 2024.10.7.0
  • PyPI
  • Socket score

Maintainers
1

AlgoBOWL

AlgoBOWL is a group project for algorithms courses. Students compete to create heuristics to an NP-hard problem. For more information, see the paper in ITiCSE 2019.

This is the AlgoBOWL web application, as well as associated tools (e.g., command line interface).

Getting Started

The rest of this README assumes you're interested in hacking on the AlgoBOWL code, and want to install the web app locally. For other topics of interest, check out the docs/ directory.

You'll need a system running Linux and Python 3.8+.

Create and activate a virtual environment to install in:

$ python3 -m venv venv
$ . venv/bin/activate

Next, install the app in editable mode::

$ pip install -e ".[dev]"

Next, copy the sample development config and setup the application::

$ cp development.ini.sample development.ini
$ gearbox setup-app

Finally, you can serve the app::

$ gearbox serve --reload --debug

Have fun!

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc