CrunchDAO Docs V3
  • Crunch Hub
    • The Crunch-Hub
      • Activity Graphs
  • Competitions
    • Competitions
      • DataCrunch Competition
      • ADIA Lab Structural Break Challenge
      • Broad Institute Autoimmune Disease
        • Crunch 1 – Oct 28 to Feb 9 – Predict gene expression
        • Crunch 2 – Nov 18 to Mar 21 – Predicting Unseen Genes
        • Crunch 3 – Dec 9 to Apr 30 – Identifying Gene
        • Full Specifications
        • Lectures
      • ADIA Lab Causal Discovery
      • ADIA Lab Market Prediction Competition
    • Rallies
      • Mid+One
      • DataCrunch Rally
      • X-Alpha Rally
    • Participate
    • Teams
      • Managing
      • Referendums
      • Leaderboard
      • Rewards
    • Data
    • Code Interface
    • Leaderboard
      • Duplicate Predictions
    • Resources Limit
    • Whitelisted Libraries
    • Known Issues
  • CRUNCH Token practical
    • Release Map
  • Credits
    • Avatar
  • Other
    • Glossary
Powered by GitBook
On this page
  • Requesting a package
  • Requirements
  • Package not on PyPI
  1. Competitions

Whitelisted Libraries

PreviousResources LimitNextKnown Issues

Last updated 5 days ago

To prevent users from using malicious packages on the competition's infrastructure, a series of Python packages has been whitelisted.

The whitelist is also used when converting notebooks because some libraries have different names when imported than on PyPI. For example, scikit-learn is sklearn.

You can search the whitelisted library in the Resources > Whitelisted Libraries section of each competition.

Requesting a package

You can request to whitelist packages via the "Request whitelisting" button in the "Resources > Whitelisted Libraries" section of each competition.

Administrators need some information to find the package on PyPI and approve it.

  • The Name is the package name on PyPI. e.g.: scikit-learn

  • The Alias is the name used in the Python code to access the package. e.g.: sklearn

  • The GPU Requirement is the hardware requirement to use the package:

    • If you are unsure, select I don't know.

    • If the package does not require a GPU at all, select Useless for this library.

    • If a GPU can be used but is not required, select Can be useful for this library.

    • If the package requires a GPU, select Required for this library.

  • You can leave Additional Details if the package requires special attention, so the administrators can better understand why.

Requirements

However, there are a number of requirements (pun intended) that must be met:

  • The package must have a good readme/documentation.

  • The package must not be new (more than 6 months old).

We reserve the right to refuse a package if it looks suspicious.

Package not on PyPI

If the package is only available on GitHub, you will need to download it and include it in your submission. Only PyPI packages are allowed.

The package must be available on .

The package must have many downloads (e.g. ).

The package must have (by PyPI).

PyPI
pandas
verified details
Request to whitelist a library form