Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.9%) to scientific vocabulary
Repository
[Prototype] Package for Predict LLM
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
Python Package Template Repo
Python package template repo that provides:
- Package, examples, and testing layout.
- GitHub PR and Issue templates.
- Example docs with MKDocs and GitHub Pages.
- CI framework with pre-commit and tox.
- GitHub actions for running tests and publishing packages.
This package setup was based on Anthony Sottile's project setup but deviates in some places (e.g., pyproject.toml and ruff).
Package Installation (For Developers)
bash
conda create -n predict_llm python=3.10 --y
conda activate predict_llm
pip install -e ".[dev]"
pre-commit install
pre-commit run --all-files
Setup Instructions
- Click the "Use this template" button at the top right of this page.
- Delete and directories you will not be using (commonly
docs/if you do not want to use MKDocs orexamples/if you will not have example code). - Follow the instructions to create the new repo then clone your repo locally.
- The template uses "predictllm" to indicate things that need to be changed. Start by searching for all instances (`git grep predictllm`) and changing them accordingly.
- Configure pre-commit:
- Go to https://pre-commit.ci/ and enable pre-commit on your repo.
- Update the pre-commit badge URL in this README with your new badge URL.
- Configure GitHub pages:
- Go to the "Pages" section of your repository settings.
- Select "Deploy from a branch" and use the "gh-pages" branch.
- Configure PyPI releases (if relevant):
- Create a new API token for https://pypi.org/.
- Add the token as a GitHub actions secret (see the instructions here).
- Delete this boilerplate stuff in the README.
- Commit and push changes.
GitHub Configuration
I recommend making a few other changes to the repo's setting on GitHub.
- In "General"
- Select/deselect features you need/don't need.
- Select "Automatically delete head branches
- In "Branches": enable branch protection on main.
- Check "Require a pull request before merging"
- Check "Require status checks to pass before merging"
- Check "Require branches to be up to date before merging"
- Set required checks (e.g., pre-commit.ci, tests, etc.)
- Check "Do not allow bypassing the above settings"
Installation
Install via pip:
$ pip install predict_llm
For local development:
$ tox --devenv venv -e py310
$ pre-commit install
or
$ pip install -e .
Additional README Sections
...
Owner
- Name: Zilinghan Li
- Login: Zilinghan
- Kind: user
- Location: Champaign, IL
- Company: CS@UIUC
- Website: Zilinghan.github.io
- Repositories: 4
- Profile: https://github.com/Zilinghan
MSCS @ UIUC | Researcher @ NCSA | Visiting Student @ Argonne National Lab | Incoming Intern @ Amazon Web Services
Citation (CITATION.cff)
cff-version: 1.2.0
message: If you use this software, please cite it as below.
authors:
- family-names: Li
given-names: Zilinghan
- family-names: Singhal
given-names: Pankhuri
- family-names: Yang
given-names: Ze
license: MIT
repository-code: https://github.com/Zilinghan/predict-llm
title: predict_llm
url: https://predict_llm.dev
GitHub Events
Total
- Member event: 1
- Push event: 21
- Pull request review event: 2
- Pull request event: 7
- Create event: 4
Last Year
- Member event: 1
- Push event: 21
- Pull request review event: 2
- Pull request event: 7
- Create event: 4
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 0
- Total pull requests: 4
- Average time to close issues: N/A
- Average time to close pull requests: 3 days
- Total issue authors: 0
- Total pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 3
Past Year
- Issues: 0
- Pull requests: 4
- Average time to close issues: N/A
- Average time to close pull requests: 3 days
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 3
Top Authors
Issue Authors
Pull Request Authors
- pre-commit-ci[bot] (3)
- Zilinghan (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- requests *
- actions/checkout v4 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite