{"id":21685876,"url":"https://github.com/sodascience/metasyn-privacy-template","last_synced_at":"2026-05-16T09:34:18.959Z","repository":{"id":163433722,"uuid":"636308205","full_name":"sodascience/metasyn-privacy-template","owner":"sodascience","description":"Template for creating privacy plugins for the metasyn library","archived":false,"fork":false,"pushed_at":"2025-02-01T19:29:00.000Z","size":142,"stargazers_count":0,"open_issues_count":3,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-20T11:46:26.547Z","etag":null,"topics":["metasyn","plugin","synthetic-data"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/sodascience.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}},"created_at":"2023-05-04T14:54:10.000Z","updated_at":"2024-10-09T14:23:41.000Z","dependencies_parsed_at":"2024-01-19T10:31:34.223Z","dependency_job_id":"12eef37b-f245-440c-a047-ae6e25cb6851","html_url":"https://github.com/sodascience/metasyn-privacy-template","commit_stats":null,"previous_names":["sodascience/metasyn-privacy-template"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sodascience/metasyn-privacy-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodascience%2Fmetasyn-privacy-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodascience%2Fmetasyn-privacy-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodascience%2Fmetasyn-privacy-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodascience%2Fmetasyn-privacy-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sodascience","download_url":"https://codeload.github.com/sodascience/metasyn-privacy-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodascience%2Fmetasyn-privacy-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33096954,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["metasyn","plugin","synthetic-data"],"created_at":"2024-11-25T16:23:30.278Z","updated_at":"2026-05-16T09:34:18.938Z","avatar_url":"https://github.com/sodascience.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Metasyn privacy plugin template \n\nTemplate for creating privacy plugins for the metasyn library. If you want to create new distributions instead, use the [metasyn-distribution](https://github.com/sodascience/metasyn-distribution-template) template. Follow these steps to create a new plugin from this template:\n\n- Install cookiecutter: `pip install cookiecutter` on the command line.\n- Use the template: `cookiecutter https://github.com/sodascience/metasyn-privacy-template`\n\nThe template is now ready to use. To finish your plugin, edit the following modules:\n\n- `metasyncontrib.{plugin_name}.privacy`: If you are writing a new privacy plugin, edit the `__init__` and `to_dict` methods. Otherwise delete this file.\n- `metasyncontrib.{plugin_name}.base`: Change the `privacy` class variable if necessary.\n- `metasyncontrib.{plugin_name}.categorical/continuous/datetime/string/discrete`: Implement distributions here.\n- `metasyncontrib.{plugin_name}.provider`: Add the newly implemented distributions.\n\nYour plugin should now be ready to go. GitHub actions is part of the template, so after pushing your new plugin to GitHub it should automatically start testing your code.\n\n\u003c!-- CONTRIBUTING --\u003e\n## Contributing\nYou can contribute to this template by giving feedback in the \"Issues\" tab, or by creating a pull request.\n\nTo create a pull request:\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n\n\u003c!-- CONTACT --\u003e\n## Contact\n**Metasyn** is a project by the [ODISSEI Social Data Science (SoDa)](https://odissei-data.nl/nl/soda/) team.\nDo you have questions, suggestions, or remarks on the technical implementation? File an issue in the issue tracker or feel free to contact [Raoul Schram](https://github.com/qubixes).\n\n\u003cimg src=\"soda.png\" alt=\"SoDa logo\" width=\"250px\"/\u003e \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsodascience%2Fmetasyn-privacy-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsodascience%2Fmetasyn-privacy-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsodascience%2Fmetasyn-privacy-template/lists"}