{"id":26333035,"url":"https://github.com/db7/dude","last_synced_at":"2025-03-15T23:37:44.211Z","repository":{"id":282448607,"uuid":"948624181","full_name":"db7/dude","owner":"db7","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-14T17:17:03.000Z","size":520,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-14T18:36:37.897Z","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/db7.png","metadata":{"files":{"readme":"README.rst","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":"2025-03-14T16:59:30.000Z","updated_at":"2025-03-14T17:16:37.000Z","dependencies_parsed_at":"2025-03-14T18:36:40.067Z","dependency_job_id":"6f199e6e-c4f7-4bdd-a5a3-042060d56c7b","html_url":"https://github.com/db7/dude","commit_stats":null,"previous_names":["db7/dude"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/db7%2Fdude","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/db7%2Fdude/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/db7%2Fdude/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/db7%2Fdude/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/db7","download_url":"https://codeload.github.com/db7/dude/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243806048,"owners_count":20350773,"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":[],"created_at":"2025-03-15T23:37:43.322Z","updated_at":"2025-03-15T23:37:44.177Z","avatar_url":"https://github.com/db7.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"====\nDude\n====\n\nThe Dude is a framework to describe a set of configurations, to\nexecute them in experiments and to process the results into\nsummaries. Dude uses a description file in Python_ to prepare, execute\nand summarize experiments.\n\n.. _Python: https://www.python.org/\n\nInstallation\n------------\n\nFor those who are getting it for the first time::\n\n    % hg clone https://bitbucket.org/db7/dude\n\nIn both cases, don't forget to install it afterwards. The installation\nin /usr/local can be done with::\n\n    % sudo python setup.py install\n\nTo install in your $HOME (not su), you can use the --home option,\ne.g.::\n\n    % python setup.py install --home=$HOME/local\n\nThis will copy the executable scripts in $HOME/local/bin and the\npython libraries in $HOME/local/lib/python. You have to add these\npaths to your PATH and PYTHONPATH environment variables, for example,\nby adding the following in your .bashrc, .profile or .zshrc::\n\n    export PATH=$PATH:$HOME/local/bin\n    export PYTHONPATH=$PYTHONPATH:$HOME/local/lib/python\n\nTo test if everything is correctly installed, just type::\n\n    % dude\n\nWorkflow\n--------\n\nTo get an idea of the workflow using Dude, the following lines will\ngive you a rough outline.\n\nTo work with Dude you first have to create a *Dudefile* where you\ndescribe a set of experiments and how to summarize the data produced\nby these experiments (the \"examples\" subdirectory may help you). Dude\nhas a command to create a Dudefile template for you::\n\n    % dude create \u003cdirectory where you want to run your experiments\u003e\n\nAfter you made your changes, you can run the experiments::\n\n    % dude run\n\nYou can run this command again when you discover that one experiment\ncrashed. Dude will only run experiments which were not already\nexecuted or failed experiments. You can see all missing experiments by\nissuing::\n\n    % dude missing\n\nand all failed experiments::\n\n    % dude failed\n\nIf Dude is finished, you usually collect and process all data /\nobservations produced by your experiments. This is done by summarizing\nyour experiments::\n\n    % dude sum\n\nYou can use any tool you want to further process the final summaries.\n\nDocumentation\n-------------\n\nMore details can be found in the `full documentation`_.\n\n.. _full documentation: https://dude.readthedocs.org\n\nContribute\n----------\n\nContributions or feedback in any form are welcome. Issues, bugs and\nfeature requests can be reported at:\nhttps://bitbucket.org/db7/dude/issues\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdb7%2Fdude","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdb7%2Fdude","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdb7%2Fdude/lists"}