-
Contribution 6: Feedback and final thoughts
After making my contribution and pull request, the feedback I received was very beneficial to me. I did not have to wait long to receive my feedback from the maintainers, which I found very valuable and could ensure improvement without long waits. My Contribution My contribution involves the 626 issue, for which I created an…
-
Topic 5: ‘User testing and community feedback’ (What methods can you make use of for testing your code and hearing feedback on your contribution? How do you communicate with your community and audience while developing work in progress or sharing the final outcome?)
User testing and community feedback are very important parts of open source projects. It ensures that the final contribution meets the brief of the project itself an dits users effectively. Here I will explore user testing and community feedback in the open source sector by addressing the various methods involved, two examples, as well as my…
-
Topic 7: ‘FLOSS futures’ (As computational techniques develop, what do you see changing in the community you are contributing to? What future challenges and what ethical issues should you consider for a future to come?)
In this post I want to talk about FLOSS features and how impactful it is on the open source community. I will also delve into any future implications of FLOSS feature and its advantages and disadvantages. WHAT IS FLOSS?: FLOSS stands for Free/Libre and open source software protected by copyrights or patents. FLOSS has developed…
-
Topic 6: Contributing beyond code
In the realm of open source, coding is the most common way to contribute towards a project. However, open source projects can offer multiple opportunities for contribution that goes beyond just code contributions. By making non-coding contributions, individuals can benefit open source projects as well and gain knowledge and confidence.(wang, n.d.) Today I want to…
-
Contribution 5: Coding my contribution
Exploring the Reissner-Nordström Metric: A Journey into Gravitational and Electromagnetic Fields The chosen metric for this project, as mentioned previously is the Reissner-Nordström metric. In this post I will explain the code that makes up my contribution, which involves exploring the metric, its components and visualising the results using an example python notebook to address…
-
Contribution 4: Understanding the context before the code
Here I want to break down a non electro-vacuum (EV) metric which I chose to contribute to the geodesic function in einsteinPy: Reissner-Nordström metric. [edit: When initially writing this I believed Reissner-Nordström metric was a non EV metric, but later on as discovered in my blog I realised that it is an EV metric instead,…
-
Topic 2: ‘Open source collaboration’ (How did different presentations and study cases onopen and collaborative coding projects inspire your approach to your contribution?)
Open source projects use large developer communities to maintain and heighten software security. Linus’ Law states that with a large enough beta-tester and co-developer base, most problems can be categorised fast. This highlights the importance of diversity in developers’ point of view when finding and fixing issues. (Meneely, Williams, 2009) Open source collaboration needs a…
-
Contribution 3:Planning
In this blog I plan to show the issue I will contribute towards for my chosen open source project, EinsteinPy, which I described in my previous post as a Python library for general relativity and gravitational physics. Issue: The issue I’ve chosen to work on is adding support for custom metrics functions in EinsteinPy’s geodesic…
-
Contribution 2: Choosing project and contribution
My Chosen project: My chosen Project is einsteinpy, it interest me as it helps me grow my skills in python and knowledge in a new field, astrophysics. It offers a solid set of tools for calculation related to astrophysics, adding value for researchers and encouraging those interested in this topic. Link to site: https://einsteinpy.org Link…
-
Contributing 1: Researching and documenting my first contribution
Before I contribute to my chosen project I want to test out my knowledge in a smaller contribution project to clarify I understand the process. I surfed through sites recommended to us in this unit, such as “first timers only” and goodfirstissues.com. First- timers: first ever contribution I discovered the “first ever contribution” GitHub repo…