{"id":15297448,"url":"https://github.com/mic-dkfz/trixi","last_synced_at":"2025-10-05T20:14:25.464Z","repository":{"id":57477097,"uuid":"134823632","full_name":"MIC-DKFZ/trixi","owner":"MIC-DKFZ","description":"Manage your machine learning experiments with trixi - modular, reproducible, high fashion. An experiment infrastructure optimized for PyTorch, but flexible enough to work for your framework and your tastes.","archived":false,"fork":false,"pushed_at":"2021-01-13T17:18:56.000Z","size":16281,"stargazers_count":223,"open_issues_count":2,"forks_count":21,"subscribers_count":13,"default_branch":"develop","last_synced_at":"2025-09-01T14:41:05.738Z","etag":null,"topics":["deep-learning","deep-neural-networks","deep-reinforcement-learning","deeplearning","example","experiment","experiment-infrastructure","logging","machine-learning","python-3","python3","pytorch","pytorch-cnn","pytorch-visualization","segmentation","trixi","u-net","visdom","visdom-logger","visualization"],"latest_commit_sha":null,"homepage":"https://trixi.readthedocs.io","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/MIC-DKFZ.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}},"created_at":"2018-05-25T07:59:59.000Z","updated_at":"2025-08-14T13:11:47.000Z","dependencies_parsed_at":"2022-09-14T16:41:33.944Z","dependency_job_id":null,"html_url":"https://github.com/MIC-DKFZ/trixi","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/MIC-DKFZ/trixi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIC-DKFZ%2Ftrixi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIC-DKFZ%2Ftrixi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIC-DKFZ%2Ftrixi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIC-DKFZ%2Ftrixi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MIC-DKFZ","download_url":"https://codeload.github.com/MIC-DKFZ/trixi/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MIC-DKFZ%2Ftrixi/sbom","scorecard":{"id":87628,"data":{"date":"2025-08-11","repo":{"name":"github.com/MIC-DKFZ/trixi","commit":"193c6cfcbe6c28576d3ee745f8a23f88a8029029"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":1.7,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'develop'","Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":0,"reason":"63 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-66 / GHSA-562c-5r94-xh97","Warn: Project is vulnerable to: PYSEC-2019-179 / GHSA-5wv5-4vpf-pj6m","Warn: Project is vulnerable to: PYSEC-2023-62 / GHSA-m2qf-hxjv-5gpq","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: GHSA-6p56-wp2h-9hxr","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: GHSA-3f63-hfp8-52jq","Warn: Project is vulnerable to: PYSEC-2021-41 / GHSA-3wvg-mj6g-m9cv","Warn: Project is vulnerable to: PYSEC-2020-77 / GHSA-3xv8-3j54-hgrp","Warn: Project is vulnerable to: PYSEC-2020-80 / GHSA-43fq-w8qq-v88h","Warn: Project is vulnerable to: GHSA-44wm-f244-xhp3","Warn: Project is vulnerable to: GHSA-4fx9-vc88-q2xc","Warn: Project is vulnerable to: PYSEC-2021-35 / GHSA-57h3-9rgr-c24m","Warn: Project is vulnerable to: PYSEC-2020-172 / GHSA-5gm3-px64-rw72","Warn: Project is vulnerable to: PYSEC-2021-331 / GHSA-7534-mm45-c74v","Warn: Project is vulnerable to: PYSEC-2021-137 / GHSA-77gc-v2xv-rvvh","Warn: Project is vulnerable to: PYSEC-2021-92 / GHSA-7r7m-5h27-29hp","Warn: Project is vulnerable to: PYSEC-2020-78 / GHSA-8843-m7mw-mxqm","Warn: Project is vulnerable to: PYSEC-2023-227 / GHSA-8ghj-p4vj-mr35","Warn: Project is vulnerable to: PYSEC-2022-10 / GHSA-8vj2-vxx3-667w","Warn: Project is vulnerable to: PYSEC-2021-36 / GHSA-8xjq-8fcg-g5hw","Warn: Project is vulnerable to: PYSEC-2021-42 / GHSA-95q3-8gr9-gm8w","Warn: Project is vulnerable to: PYSEC-2021-38 / GHSA-9hx2-hgq2-2g4f","Warn: Project is vulnerable to: PYSEC-2022-168 / GHSA-9j59-75qj-795w","Warn: Project is vulnerable to: PYSEC-2020-76 / GHSA-cqhg-xjhh-p8hf","Warn: Project is vulnerable to: PYSEC-2021-40 / GHSA-f4w8-cv6p-x6r5","Warn: Project is vulnerable to: PYSEC-2021-69 / GHSA-f5g8-5qq7-938w","Warn: Project is vulnerable to: PYSEC-2021-139 / GHSA-g6rj-rv7j-xwp4","Warn: Project is vulnerable to: PYSEC-2021-71 / GHSA-hf64-x4gq-p99h","Warn: Project is vulnerable to: PYSEC-2020-84 / GHSA-hj69-c76v-86wr","Warn: Project is vulnerable to: PYSEC-2021-94 / GHSA-hjfx-8p6c-g7gx","Warn: Project is vulnerable to: GHSA-j7hp-h8jx-5ppr","Warn: Project is vulnerable to: PYSEC-2019-110 / GHSA-j7mj-748x-7p78","Warn: Project is vulnerable to: GHSA-jgpv-4h4c-xhw3","Warn: Project is vulnerable to: PYSEC-2022-42979 / GHSA-m2vv-5vj5-2hm7","Warn: Project is vulnerable to: PYSEC-2021-37 / GHSA-mvg9-xffr-p774","Warn: Project is vulnerable to: PYSEC-2021-39 / GHSA-p43w-g3c5-g5mq","Warn: Project is vulnerable to: PYSEC-2020-83 / GHSA-p49h-hjvm-jg3h","Warn: Project is vulnerable to: PYSEC-2022-8 / GHSA-pw3c-h7wp-cvhx","Warn: Project is vulnerable to: PYSEC-2021-93 / GHSA-q5hq-fp76-qmrc","Warn: Project is vulnerable to: PYSEC-2020-82 / GHSA-r7rm-8j6h-r933","Warn: Project is vulnerable to: PYSEC-2021-138 / GHSA-rwv7-3v45-hg29","Warn: Project is vulnerable to: PYSEC-2020-81 / GHSA-vcqg-3p29-xw73","Warn: Project is vulnerable to: PYSEC-2020-79 / GHSA-vj42-xq3r-hr3r","Warn: Project is vulnerable to: PYSEC-2021-70 / GHSA-vqcj-wrf2-7v73","Warn: Project is vulnerable to: PYSEC-2022-9 / GHSA-xrcv-f9gm-v42c","Warn: Project is vulnerable to: PYSEC-2021-317","Warn: Project is vulnerable to: PYSEC-2023-175","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2020-107 / GHSA-jjw5-xxj6-pcv5","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: PYSEC-2020-108","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2022-43015 / GHSA-47fc-vmwq-366v","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T07:15:51.186Z","repository_id":57477097,"created_at":"2025-08-15T07:15:51.186Z","updated_at":"2025-08-15T07:15:51.186Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278510949,"owners_count":25999012,"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","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["deep-learning","deep-neural-networks","deep-reinforcement-learning","deeplearning","example","experiment","experiment-infrastructure","logging","machine-learning","python-3","python3","pytorch","pytorch-cnn","pytorch-visualization","segmentation","trixi","u-net","visdom","visdom-logger","visualization"],"created_at":"2024-09-30T19:17:39.573Z","updated_at":"2025-10-05T20:14:25.409Z","avatar_url":"https://github.com/MIC-DKFZ.png","language":"Python","readme":"[![DOI](https://zenodo.org/badge/134823632.svg)](https://zenodo.org/badge/latestdoi/134823632)\n[![PyPI version](https://badge.fury.io/py/trixi.svg)](https://badge.fury.io/py/trixi)\n[![Build Status](https://img.shields.io/travis/MIC-DKFZ/trixi.svg)](https://travis-ci.org/MIC-DKFZ/trixi)\n[![Documentation Status](https://readthedocs.org/projects/trixi/badge/?version=develop)](https://trixi.readthedocs.io/en/develop/?badge=develop)\n[![Downloads](https://pepy.tech/badge/trixi)](https://pepy.tech/project/trixi)\n[![GitHub](https://img.shields.io/pypi/l/trixi.svg)](https://github.com/MIC-DKFZ/trixi/blob/master/LICENSE)\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/MIC-DKFZ/trixi/master/doc/_static/logo/trixi-small.png\"\u003e\n\u003c/p\u003e\n\nFinally get some structure into your machine learning experiments.\n**trixi** (Training \u0026 Retrospective Insights eXperiment Infrastructure) is a tool that helps you configure, log and visualize your experiments in a reproducible fashion.\n\n* [Features](#features)\n* [Installation](#installation)\n* [Documentation](#documentation) ([trixi.rtfd.io](https://trixi.readthedocs.io/en/develop/))\n* [Examples](#examples)\n* [How to Cite](#how-to-cite)\n\n# Contribute\n\nWe're always grateful for contributions, even small ones! We're PhD students and this is just a side project, so there will always be something to improve.\n\nThe best way is to create pull requests on Github. Fork the repository and work either directly on develop or create a feature branch, whichever you like best. Then go to \"Pull requests\" on our Github, select \"New pull request\" and \"compare across forks\". Select our develop as base and your work as head/compare.\n\nWe currently don't support the full Github workflow, because we have to mirror from our working repository to Github, but don't worry, we can export the pull requests and apply them so that your contribution will still appear on Github :)\n\n# Features\n\n**trixi** consists of three parts:\n* Logging API\u003cbr\u003e\n    *Log whatever data you like in whatever way you like to whatever backend you like.*\n\n* Experiment Infrastructure\u003cbr\u003e\n    *Standardize your experiment, let the framework do all the inconvenient stuff, and simply start, resume,\n    change and finetune all your experiments*.\n\n* Experiment Browser \u003cbr\u003e\n    *Compare, combine and visually inspect the results of your experiments*.\n\nAn implementation diagram is given [here](https://trixi.readthedocs.io/en/latest/class_diagram.html).\n\n### Logging API\n\nThe Logging API provides a standardized way for logging results to different backends.\nThe Logging API supports\n(among others):\n* Values\n* Text\n* Plots (Bar, Line, Scatter, Piechart, ...)\n* Images (Single, Grid)\n\nAnd offers different Backends, e.g. :\n* Visdom ([visdom-loggers](https://trixi.readthedocs.io/en/latest/_api/trixi.logger.html#module-trixi.logger.visdom))\n* Tensorboard ([tensorboard-loggers](https://trixi.readthedocs.io/en/latest/_api/trixi.logger.html#module-trixi.logger.tensorboard))\n* Matplotlib / Seaborn ([plt-loggers](https://trixi.readthedocs.io/en/latest/_api/trixi.logger.html#module-trixi.logger.plt))\n* Local Disk ([file-loggers](https://trixi.readthedocs.io/en/latest/_api/trixi.logger.html#module-trixi.logger.file))\n* Telegram \u0026 Slack ([message-loggers](https://trixi.readthedocs.io/en/latest/_api/trixi.logger.html#module-trixi.logger.message))\n\nAnd an [experiment-logger](https://trixi.readthedocs.io/en/latest/_api/trixi.logger.html#module-trixi.logger.experiment) for logging your experiments, which uses a file logger to automatically create a structured directory and allows\nstoring of config, results, plots, dict, array, images, etc. That way your experiments will always have the same structure on disk.\n\nHere are some examples:\n\n* [Visdom](https://github.com/facebookresearch/visdom):\u003cbr\u003e\n\u003cimg src=\"https://camo.githubusercontent.com/d69475a01f9f327fc42931a21df8134d1fbdfc19/68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f2d62714839555843772d42452f574c3255736472726241492f41414141414141416e59632f656d727877436d6e7257345f434c54797955747442305359524a2d693443436951434c63422f73302f53637265656e2b53686f742b323031372d30332d30362b61742b31302e35312e30322b414d2e706e67253232766973646f6d5f626967253232\" alt=\"visdom-logger\" width=\"300\"/\u003e\n\n* Files:\u003cbr\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/MIC-DKFZ/trixi/master/doc/_static/trixi_file.png\" alt=\"file-logger\" height=\"200\"/\u003e\n\n* Telegram:\u003cbr\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/MIC-DKFZ/trixi/master/doc/_static/trixi_telegram.png\" alt=\"telegram-logger\" width=\"150\"/\u003e\n\n\n### Experiment Infrastructure\n\nThe [Experiment Infrastructure](https://trixi.readthedocs.io/en/latest/_api/trixi.experiment.html) provides a unified way to configure, run, store and evaluate your results.\nIt gives you an experiment interface, for which you can implement the training, validation and testing.\nFurthermore it automatically provides you with easy access to the Logging API and stores your config as well as the\nresults for easy evaluation and reproduction. There is an abstract [Experiment](https://trixi.readthedocs.io/en/latest/_api/trixi.experiment.html#trixi.experiment.experiment.Experiment) class and a [PytorchExperiment](https://trixi.readthedocs.io/en/latest/_api/trixi.experiment.html#trixi.experiment.pytorchexperiment.PytorchExperiment) with many convenience features.\n\n\u003cimg src=\"https://raw.githubusercontent.com/MIC-DKFZ/trixi/master/doc/_static/trixi_exp2.png\" alt=\"exp-train\" height=\"300\"/\u003e\u003cimg src=\"https://raw.githubusercontent.com/MIC-DKFZ/trixi/master/doc/_static/trixi_exp1.png\" alt=\"exp-test\" height=\"300\"/\u003e\n\nFor more info, visit the [Documentation](https://trixi.readthedocs.io/en/latest/_api/trixi.experiment.html).\n\n### Experiment Browser\n\n**(We're currently remaking this from scratch, expect major improvements :))**\n\nThe Experiment Browser offers a complete overview of experiments along with all config parameters and results.\nIt also allows to combine and/or compare different experiments, giving you an interactive comparison highlighting differences in the configs and a detailed view of all images,\nplots, results and logs of each experiment, with live plots and more.\n![trixi browser](https://raw.githubusercontent.com/MIC-DKFZ/trixi/master/doc/_static/trixi_browser.gif)\n\n# Installation\n\nInstall **trixi**:\n```\npip install trixi\n```\n\n\nOr to always get the newest version you can install **trixi** directly via git:\n```\ngit clone https://github.com/MIC-DKFZ/trixi.git\ncd trixi\npip install -e .\n```\n\n# Documentation\n\nThe docs can be found here: [trixi.rtfd.io](https://trixi.readthedocs.io/en/latest/)\n\nOr you can build your own docs using Sphinx.\n\n#### Sphinx Setup\n\nInstall Sphinx (fixed to 1.7.0 for now because of issues with Readthedocs):  \n`pip install sphinx==1.7.0`\n\nGenerate HTML:  \n`path/to/PROJECT/doc$ make html`\n\nindex.html will be at:  \n`path/to/PROJECT/doc/_build/html/index.html`\n\n#### Notes\n* Rerun `make html` each time existing modules are updated (this will automatically call sphinx-apidoc)\n* Do not forget indent or blank lines\n* Code with no classes or functions is not automatically captured using apidoc\n\n\n#### Example Documentation\n\nWe use Google style docstrings:\n\n\tdef show_image(self, image, name, file_format=\".png\", **kwargs):\n        \"\"\"\n        This function shows an image.\n\n        Args:\n            image(np.ndarray): image to be shown\n            name(str): image title\n        \"\"\"\n\n\n# Examples\n\nExamples can be found here for:\n* [Visdom-Logger](https://github.com/MIC-DKFZ/trixi/blob/master/examples/numpy_visdom_logger_example.ipynb)\n* [Experiment-Logger](https://github.com/MIC-DKFZ/trixi/blob/master/examples/pytorch_example.ipynb)\n* [Experiment Infrastructure](https://github.com/MIC-DKFZ/trixi/blob/master/examples/pytorch_experiment.ipynb) (with a\n simple MNIST Experiment example and resuming and comparison of different hyperparameters)\n* [U-Net Example](https://github.com/MIC-DKFZ/basic_unet_example)\n\n# How to Cite\n\nIf you use **trixi** in your project, we'd appreciate a citation, for example like this\n\n    @misc{trixi2017,\n      author = {Zimmerer, David and Petersen, Jens and Köhler, Gregor and Wasserthal, Jakob and Adler, Tim and Wirkert, Sebastian and Ross, Tobias},\n      title = {trixi - Training and Retrospective Insight eXperiment Infrastructure},\n      year = {2017},\n      publisher = {GitHub},\n      journal = {GitHub Repository},\n      howpublished = {\\url{https://github.com/MIC-DKFZ/trixi}},\n      doi = {10.5281/zenodo.1345136}\n    }\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmic-dkfz%2Ftrixi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmic-dkfz%2Ftrixi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmic-dkfz%2Ftrixi/lists"}