Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/utiasdsl/code-release
A repository analyzing the impact of open-source code in machine learning, robotics, and controls research
https://github.com/utiasdsl/code-release
control-systems open-source reproducible-research robotics
Last synced: about 2 months ago
JSON representation
A repository analyzing the impact of open-source code in machine learning, robotics, and controls research
- Host: GitHub
- URL: https://github.com/utiasdsl/code-release
- Owner: utiasDSL
- Created: 2023-08-20T11:47:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-11T12:06:26.000Z (4 months ago)
- Last Synced: 2024-09-11T18:09:18.321Z (4 months ago)
- Topics: control-systems, open-source, reproducible-research, robotics
- Language: Python
- Homepage: https://arxiv.org/abs/2308.10008
- Size: 5.43 MB
- Stars: 10
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Citation: citation_count_box_plot.py
Awesome Lists containing this project
README
# code-release
This repository contains all the data and plotting scripts required to reproduce the plots in our paper ["What is the Impact of Releasing Code with Publications? Statistics from the Machine Learning, Robotics, and Control Communities."](https://ieeexplore.ieee.org/document/10621946) The preprint is available [here](https://arxiv.org/abs/2308.10008).
## Installation
Install/upgrade Python3 dependencies:
```sh
pip3 install --upgrade pip
pip3 install pyyaml
pip3 install tikzplotlib
pip3 install matplotlib --upgrade
```This was tested on macOS 13.3 with the following:
```sh
anaconda 2022.10
matplotlib 3.7.1
pip 23.0.1
python 3.9.13
pyyaml 6.0
tikzplotlib 0.10.1
```## Use
Clone this repository and run its `main.py` script:
```sh
git clone https://github.com/utiasDSL/code-release.git
cd code-release/
python3 main.py
```## Output
The script will sequentially generate the following figures:
![fig1](./readme-figures/Figure_1.png)
![fig2](./readme-figures/Figure_2.png)![fig3](./readme-figures/Figure_3.png)
![fig4](./readme-figures/Figure_4.png)![fig5](./readme-figures/Figure_5.png)
![fig6](./readme-figures/Figure_6.png)![fig7](./readme-figures/Figure_7.png)
## Contribution
Our determination of available open-source code for publications is not perfect. If we incorrectly associated your publication with or without code, please open a pull request with the correction. We appreciate your contributions!
## Citation
Please cite our work [(paper)](https://ieeexplore.ieee.org/document/10621946) or [(preprint)](https://arxiv.org/abs/2308.10008) as:
```bibtex
@ARTICLE{oscrelease2024,
author={Zhou, Siqi and Brunke, Lukas and Tao, Allen and Hall, Adam W. and Bejarano, Federico Pizarro and Panerati, Jacopo and Schoellig, Angela P.},
journal={IEEE Control Systems Magazine},
title={What Is the Impact of Releasing Code With Publications? Statistics from the Machine Learning, Robotics, and Control Communities},
year={2024},
volume={44},
number={4},
pages={38-46},
doi={10.1109/MCS.2024.3402888}
}
```-----
> [Learning Systems and Robotics Lab](https://www.learnsyslab.org/) at the Technical University of Munich (TUM) and the University of Toronto