{"id":18554483,"url":"https://github.com/oracle/guardian-ai","last_synced_at":"2025-04-09T23:31:30.995Z","repository":{"id":199947517,"uuid":"702427474","full_name":"oracle/guardian-ai","owner":"oracle","description":"Oracle Guardian AI Open Source Project is a library consisting of tools to assess fairness/bias and privacy of machine learning models and data sets.  ","archived":false,"fork":false,"pushed_at":"2024-04-09T21:50:01.000Z","size":434,"stargazers_count":36,"open_issues_count":1,"forks_count":6,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-04-14T15:24:25.766Z","etag":null,"topics":["accelerated-data-science","bias-mitigation","fairness","machine-learning","oci","oracle","privacy","responsible-ai"],"latest_commit_sha":null,"homepage":"https://oracle-guardian-ai.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"upl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oracle.png","metadata":{"files":{"readme":"README-development.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-10-09T09:48:50.000Z","updated_at":"2024-04-17T17:50:57.827Z","dependencies_parsed_at":"2023-10-14T17:17:03.496Z","dependency_job_id":"9ce3c185-18b4-4335-a149-16cf80351326","html_url":"https://github.com/oracle/guardian-ai","commit_stats":null,"previous_names":["oracle/guardian-ai"],"tags_count":4,"template":false,"template_full_name":"oracle/template-repo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fguardian-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fguardian-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fguardian-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fguardian-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oracle","download_url":"https://codeload.github.com/oracle/guardian-ai/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248129736,"owners_count":21052631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["accelerated-data-science","bias-mitigation","fairness","machine-learning","oci","oracle","privacy","responsible-ai"],"created_at":"2024-11-06T21:22:17.557Z","updated_at":"2025-04-09T23:31:25.985Z","avatar_url":"https://github.com/oracle.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Development\nThe target audience for this README is developers wanting to contribute to `oracle-guardian-ai`. If you want to use the Oracle Guardian AI Open Source Project with your own programs, see `README.md`.\n\n## Get Support\n\n- Open a [GitHub issue](https://github.com/oracle/guardian-ai/issues) for bug reports, questions, or requests for enhancements.\n- Report a security vulnerability according to the [Reporting Vulnerabilities guide](https://www.oracle.com/corporate/security-practices/assurance/vulnerability/reporting.html).\n\n\n## Setting Up Dependencies\n\nThese are the minimum required steps to install and set up the Oracle Guardian AI Project to run on your local machine\nfor development and testing purposes.\n### Step 1: Create a conda environment\n\nInstall Anaconda from `https://repo.continuum.io/miniconda/` for the operating system you are using.\n\nIn the terminal client, enter the following where \u003cyourenvname\u003e is the name you want to call your environment,\nand set the Python version you want to use. Oracle Guardian AI Project requires Python \u003e=3.8.\n\n```bash\n    conda create -n \u003cyourenvname\u003e python=3.8 anaconda\n```\n\n\nThis installs the Python version and all the associated anaconda packaged libraries at `path_to_your_anaconda_location/anaconda/envs/\u003cyourenvname\u003e`\n\n### Step 2: Activate your environment\n\nTo activate or switch into your conda environment, run this command:\n\n```bash\n    conda activate \u003cyourenvname\u003e\n```\n\n### Step 3: Clone and install dependencies\n\nOpen the destination folder where you want to clone this project, and install dependencies like this:\n\n```bash\n    cd \u003cdesctination_folder\u003e\n    git clone git@github.com:oracle/guardian-ai.git\n    python3 -m pip install -r dev-requirements.txt\n```\n\n\n\n# Running Tests\nThe SDK uses pytest as its test framework. To run tests use:\n\n```\npython3 -m pytest tests/*\n```\n\n# Generating Documentation\nSphinx is used for documentation. You can generate HTML locally with the following:\n\n```\npython3 -m pip install -r dev-requirements.txt\ncd docs\nmake html\n```\n\n# Versioning and generation the wheel\n\nBump the versions in `pyproject.toml`. The Oracle Guardian AI Project using [build](https://pypa-build.readthedocs.io/en/stable/index.html) as build frontend. To generate sdist and wheel, you can run:\n\n```\npip install build\n```\n\nThe Oracle Guardian AI are packaged as a wheel. To generate the wheel, you can run:\n\n```\nmake dist\n```\n\nThis wheel can then be installed using `pip`.\n\n# Security\n\nConsult the [security guide](https://github.com/oracle/guardian-ai/blob/main/SECURITY.md) for our responsible security vulnerability disclosure process.\n\n# License\n\nCopyright (c) 2023 Oracle, Inc. All rights reserved.\nLicensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle%2Fguardian-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foracle%2Fguardian-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle%2Fguardian-ai/lists"}