Mentorship
Help fight climate change from your keyboard! moja global specialises in software for monitoring greenhouse gas emissions and removals from land use and landuse change. We participate in various mentorship programs which offers a generous stipend and an exceptional working experience to contributors. We also assist new contributors with the software development process, learning how to collaborate with others and how to get the most out of the software development lifecycle.
Outreachy Internships
Outreachy provides paid, remote, three-month internships to applicants who identify themselves as women (both cis and trans), trans men, non-binary people, and genderqueer. The aim of this internship is to support diversity in Free and Open Source Software (FOSS) and uplift the under-represented sections of the society.
The Outreachy internship at moja global for the December 2021 to March 2022 round will be coordinated by Andrew O'Reilly-Nugent and Yo Yehudi.
Proyecto: Cambio climático: ampliar los modelos de reservorios de carbono forestal
La tierra juega un papel importante en los ciclos globales de Gases de Efecto Invernadero (GEI). Las actividades de uso de la tierra resultan en emisiones y remociones de GEI a la atmósfera. El quinto informe de evaluación del Grupo Intergubernamental de Expertos sobre el Cambio Climático (IPCC) indica que el sector de la agricultura, la silvicultura y otros usos de la tierra (AFOLU, siglas en inglés) es responsable de casi una cuarta parte (~ 10-12 Gt CO2eq / año) de las emisiones antropogénicas de GEI, principalmente de actividades como la deforestación y la degradación forestal, así como desde la ganadería, el suelo, el manejo de nutrientes y las quemas agrícolas.
moja global ha desarrollado FLINT (Full Lands Integration Tool, o herramienta de integración total de las tierras) para apoyar el desarrollo de inventarios de GEI y la implementación de acciones de mitigación en el sector AFOLU. Sin embargo, es necesario perfeccionar o agregar algunas funciones y características del modelo FLINT para respaldar adecuadamente las acciones de mitigación y el establecimiento y mantenimiento de sistemas sostenibles de gestión de inventarios de GEI en los países en desarrollo.
La secretaría de la Convención Marco De Las Naciones Unidas Sobre el Cambio Climático (UNFCCC, siglas en inglés) ha iniciado una colaboración con moja global para perfeccionar FLINT y ponerlo a disposición de los países en desarrollo en todas las regiones.
Este proyecto se centra en el desarrollo de un módulo FLINT para incluir la dinámica del carbono entre biomasa viva del bosque y los reservorios de materia orgánica muerta (DOM, por sus siglas en inglés). El módulo de DOM tiene como objetivo simular los cambios anuales en las existencias de carbono de cada reservorio, que se producen debido al crecimiento, la transformación de biomasa a materia orgánica muerta, la caída de la hojarasca, las transferencias entre reservorios y la descomposición, así como perturbaciones que pueden alterar las transformación de biomasa en DOM y las transferencias entre los depósitos de materia orgánica muerta (hojarasca, madera muerta y suelo) .
La/el candidat@ trabajará con expertos en modelado de ecosistemas de moja global para identificar modelos que puedan describir la dinámica de la materia orgánica muerta en el sector forestal, así como recopilar datos y calibrar parámetros para experimentar y evaluar el módulo de DOM. La/el candidat@ seleccionado tendrá buenas habilidades de comunicación escrita, documentación de proyectos y gestión de datos.
Trabajarás como parte de un equipo para documentar el proyecto, y desarrollarás experiencia en investigación sobre cambio climático, análisis de datos y trabajo en equipo. Habilidades en Python, R o C ++ son deseables, y cualquier código desarrollado bajo este proyecto será de código abierto (open source) para facilitar la implementación y desarrollo de modelos de GEI por expertos de todo el mundo. El modelo se enfoca en América Latina, ¡Asi que motivamos a todos los candidatos de habla hispana a postularse!
Past Projects
- Climate change speedrun: benchmark and profiling of a C++ MRV library by Sree Vidhya and Debolina Ghatuary.
Linux Foundation Mentorship
Current Project: Cloud native measurement, reporting and validation of carbon emissions
The Full Lands INtegration Tool (FLINT) is a platform for estimating greenhouse gas emissions at local, national and global scales.
This project aims to build a cloud deployment framework for rapid deployment of FLINT implementations. This framework will be used in a continuous deployment pipeline (CD) for integration testing and the delivery of FLINT as a service (FLINTcloud) for demonstration purposes.
We hope to offer an easy entry point for new users to evaluate the FLINT platform and provide a blueprint for new users to roll their own FLINTcloud deployments. This is critical to help drive the adoption of FLINT and help scale up the monitoring, reporting and validation of carbon emissions and sequestration from land use and land use change around the world.
This will involve:
- Publishing a design for the complete FLINTcloud solution, detailing the required components, technologies and endpoints to be exposed.
- Exposing the core FLINT routines by wrapping the existing command line interface in a REST API.
- Creating a simple script to install the prerequisite libraries, FLINT and its modules as a standalone microservice.
- Creating the deployment framework and setting up a CD pipeline on commodity cloud hardware, favouring automation wherever possible (e.g. infrastructure-as-code).
- Providing new documentation for the cloud deployment procedure.
The current mentees are Shloka Gupta and Rajiv Singh. The past mentees were Mohammad Warid , Shubham Karande, Sneha Mishra, Arnav Tiwari and Vijaya Laxmi Durga Alekhya Nynala.
Past Projects
- Environmentally Sensitive Growth Module and Online Courses for Forest Greenhouse Gas Estimates by Youngjin KO and Saloni Garg.
Google Season of Docs
Google Season of Docs is an annual program by Google, providing an opportunity for technical writers to contribute to open-source software. Season of Docs provides support for open source projects to improve their documentation and gives professional technical writers an opportunity to gain experience in open source.
Current Project: Develop a content strategy to consolidate and promote documentation for the FLINT
The goal of this project is to develop a content strategy that makes our different documentation types easy to navigate, access and understand. In addition to the core FLINT library, our community has developed a small ecosystem of interrelated tools and platforms. As our community has grown, so has our documentation, some of which remains siloed or inaccessible to end-users and developers who would like to work with us.
Right now, new users experience difficulty understanding how moja global projects can be used or are interrelated. Last year, our GSoD efforts led to the development of a website to onboard new contributors, a ReadTheDocs environment for our technical documentation, and completed documentation for the moja global Reporting Tool. We’d now like to extend these resources and by adding easy to follow examples of how the FLINT works and can be used with other tools to our documentation and contributors websites.
The primary goals of this project are to:
- Standardize documentation across all of our repositories and improve navigation between moja global projects
- Promote user documentation on how to conduct and configure FLINT using the JSON configuration application.
- Migrate our control flow and architecture diagrams to our contributor’s site making it accessible to a wide audience
- Create a list of available FLINT modules for users to customise their land use change models.
- Publish a tutorial on how to post-process the FLINT results using the moja global Visualisation and Reporting tools.
In order to facilitate a higher volume of documentation and communications, we also propose to develop a system for publishing case studies in addition to our technical documentation. We would like to add markdown documents to our contributors website for thematic discussions that appeal to a wide range of audiences.
The current technical writers for the project are Harsh Mishra and Sarthak Kundra.
Past projects
- Documentation of Reporting Tool Code by Anthony.
- Documentation of Technical Onboarding Guide for FLINT by Sneha Mishra.
Google Summer of Code
Google Summer of Code is an annual program by Google, which provides an opportunity to Student Developers who are looking to get started with Open-Source development. Moja global is not participating in Google Summer of Code 2021.