{"id":48185995,"url":"https://github.com/sibyl-dev/sibylapp2","last_synced_at":"2026-04-04T17:49:09.416Z","repository":{"id":164066071,"uuid":"638528416","full_name":"sibyl-dev/sibylapp2","owner":"sibyl-dev","description":"Configurable front-end for augmenting ML model outputs","archived":false,"fork":false,"pushed_at":"2024-10-29T13:13:16.000Z","size":682,"stargazers_count":2,"open_issues_count":18,"forks_count":0,"subscribers_count":3,"default_branch":"dev","last_synced_at":"2026-03-29T17:05:39.472Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sibyl-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-09T14:44:19.000Z","updated_at":"2024-09-30T10:30:33.000Z","dependencies_parsed_at":"2023-10-15T17:31:09.722Z","dependency_job_id":"f38f5588-53a6-4466-9112-07c5f2f4ca2e","html_url":"https://github.com/sibyl-dev/sibylapp2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sibyl-dev/sibylapp2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sibyl-dev%2Fsibylapp2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sibyl-dev%2Fsibylapp2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sibyl-dev%2Fsibylapp2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sibyl-dev%2Fsibylapp2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sibyl-dev","download_url":"https://codeload.github.com/sibyl-dev/sibylapp2/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sibyl-dev%2Fsibylapp2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31407654,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-04-04T17:49:08.722Z","updated_at":"2026-04-04T17:49:09.408Z","avatar_url":"https://github.com/sibyl-dev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"left\"\u003e\n\u003cimg width=15% src=\"https://dai.lids.mit.edu/wp-content/uploads/2018/06/Logo_DAI_highres.png\" alt=“DAI-Lab” /\u003e\n\u003ci\u003eAn open source project from Data to AI Lab at MIT.\u003c/i\u003e\n\u003c/p\u003e\n\n\u003c!-- Uncomment these lines after releasing the package to PyPI for version and downloads badges --\u003e\n\u003c!--[![PyPI Shield](https://img.shields.io/pypi/v/pyreal.svg)](https://pypi.python.org/pypi/pyreal) --\u003e\n\u003c!--[![Downloads](https://pepy.tech/badge/pyreal)](https://pepy.tech/project/pyreal)--\u003e\n\u003c!--[![Travis CI Shield](https://travis-ci.org/DAI-Lab/pyreal.svg?branch=stable)](https://travis-ci.org/DAI-Lab/pyreal)--\u003e\n\u003c!--[![Coverage Status](https://codecov.io/gh/DAI-Lab/pyreal/branch/stable/graph/badge.svg)](https://codecov.io/gh/DAI-Lab/pyreal)--\u003e\n\u003c!--[![Build Action Status](https://github.com/DAI-Lab/pyreal/workflows/Test%20CI/badge.svg)](https://github.com/DAI-Lab/pyreal/actions)--\u003e\n# Sibylapp2\n\nLibrary for visualizing explanations.\n\n- License: MIT\n- Homepage: https://sibyl-ml.dev/\n- Live Demo: https://sibylapp.streamlit.app/\n\n# Overview\n\n**Sibylapp2** generates usable interfaces to interact with ML explanations. The app \nreads RESTful APIs from [sibyl-api](https://github.com/sibyl-dev/sibyl-api)\n\n# Install\n\n## Requirements\n\n**Sibylapp2** has been developed and tested on [Python 3.9, and 3.10](https://www.python.org/downloads/).\nThe library uses Poetry for package management and runs on Streamlit.\n\n## Install from source\nIf you do not have **poetry** installed, please head to [poetry installation guide](https://python-poetry.org/docs/#installation)\nand install poetry according to the instructions.\\\nRun the following command to make sure poetry is activated. You may need to close and reopen the terminal.\n\n```\npoetry --version\n```\n\nFinally, you can clone this repository and install it from\nsource by running `poetry install`, with the optional `examples` extras if you'd like to run our tutorial scripts.\n\n```\ngit clone https://github.com/sibyl-dev/sibylapp2.git\ncd sibylapp2\npoetry install \n```\n\n# Running Sibylapp2\n\n1. First, you will need to head over to the [sibyl-api](https://github.com/sibyl-dev/sibyl-api) repo,\nand follow the instructions there to load in your database. You can run your APIs once your \ndatabase in setup from the parent `sibyl-api` folder with:\n```bash\npoetry run sibyl run -v\n```\n2. Open `sibylapp2/config.py`, and update `BASE_URL` to the URL your APIs are running on. You can also set \nconfigurations specific to your application here.\n3. From the root project folder, run:\n```bash\npoetry run streamlit run main.py\n```\n\n# Contributing Guide\nWe appreciate contributions of all kinds! To contribute code to the repo please follow these steps:\n1. Clone and install the library following the instructions above.\n2. Make a new branch off of `dev` with a descriptive name describing your change.\n3. Make changes to that branch, committing and pushing code as you go. Run the following commands to ensure your code meets style requirements:\n```bash\n# Fix most linting errors\npoetry run invoke fix-lint\n# Ensure no linting errors remain\npoetry run invoke lint\n```\n4. Run the app using the instructions above to confirm that all changes work as expected.\n5. Once you are done making and testing changes, and linting passes, push all code and make a pull request. One all checks pass and the PR has been approved, merge your code and delete the branch.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsibyl-dev%2Fsibylapp2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsibyl-dev%2Fsibylapp2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsibyl-dev%2Fsibylapp2/lists"}