|
| 1 | +--- |
| 2 | +title: "Easy issues to get started on in Harmony: Python and R" |
| 3 | +description: Want to help develop Harmony? |
| 4 | +date: 2024-10-29 |
| 5 | +categories: ["development"] |
| 6 | +image: /images/join-open-source-project.png |
| 7 | + |
| 8 | + |
| 9 | +url: "/open-source-for-social-science/good-first-issues-python-and-r/" |
| 10 | +--- |
| 11 | + |
| 12 | +We have a few more issues that have been added to the issue trackers. |
| 13 | + |
| 14 | +If you are new and would like to make a pull request in either the Python or R libraries feel free to pick these up - they should be quite small. |
| 15 | + |
| 16 | +## Easy issues in Python library |
| 17 | + |
| 18 | +We would like to expose the "between instrument matches" and the "negation" switches in the Python library and then from the API side. Ultimately this will allow the R library to expose this functionality. |
| 19 | + |
| 20 | +* https://github.com/harmonydata/harmony/issues/60: Allow user to turn on/off the "within instrument matches" behaviour |
| 21 | +* https://github.com/harmonydata/harmony/issues/59: Allow user to turn on/off the negation behaviour |
| 22 | + |
| 23 | +## Easy issues for R library |
| 24 | + |
| 25 | +* https://github.com/harmonydata/harmony_r/issues/4 Can we have a built in function to turn the matching scores into a crosswalk table (e.g. a table like the website produces) and output as a dataframe? |
| 26 | +* https://github.com/harmonydata/harmony_r/issues/5 Expose an easy and idiomatic R-like way to create instruments in R |
| 27 | + |
| 28 | +## How else can I contribute? |
| 29 | + |
| 30 | +Please take a look at the issue trackers on our repositories. There are issues tagged as `good first issue` which you can pick up |
| 31 | + * [Python](https://github.com/harmonydata/harmony) - the main core library and the Python package which is on [Pypi](https://pypi.org/project/harmonydata/) |
| 32 | + * [R](https://github.com/harmonydata/harmony_r) - the R port is on [CRAN](https://cran.r-project.org/web/packages/harmonydata/index.html) and it is slightly less mature than Python so we really appreciate if you can give the R package some TLC. |
| 33 | + * [API](https://github.com/harmonydata/harmonyapi) - the Python API runs with Pydantic and Fast API and is running on an on-prem server enabling the web app to work |
| 34 | + * [Web front end](https://github.com/harmonydata/app) - we welcome feedback and contributions on front end and UX issues |
| 35 | +* If you're doing research and found Harmony useful, please [cite us](/ai-in-mental-health/bmc-psychiatry-paper/)! |
| 36 | +* If you're a researcher trying to use the tool, and you encounter a problem, a bug, or a feature which you would like us to implement, please [raise an issue on Github](https://github.com/harmonydata/harmony) or [message us on Discord](https://discord.gg/harmonydata). |
0 commit comments