WORK EXPERIENCES
INAF of Turin - Software and Scientific Analyst
11/2021 – Current
Collaboration with the Exoplanet group at INAF-OATo finalized the development of various software concerning the classification and study of exoplanets.
The principal projects are here enounced:
-
The complete conversion of an IDL code in Python that calculates atmosphere models of exoplanets, generating transmission and emission spectra of the exoplanets (both for clear and cloudy planets), using the radiative transfer of the involved/theoretical molecules. Once the models are created, they are conveyed to the real exoplanets spectra (obtained using the data collected during the observations) to see which describes the reality better. The key of the conversion is that Python allows code parallelization to reduce significantly the execution of the algorithm. Once I completed the optimization and parallelization process, I developed a GUI called GUIBRUSH®, which stands for: Graphics User Interface for Bayesian Retrieval Using Spectroscopy at High Resolution, that supports the user during the complete execution of different retrievals. It also gives the chance to show the results of an ongoing run used to check the progress;
-
pyExoRaMa: this tool is the Python version of the software originally developed with Mathematica by Dr. Zeng Li.
The code represents a useful tool for visualizing and manipulating data related to extrasolar planets and their host stars in a multi-dimensional parameter space.
Its versatility enables statistical studies based on the large and constantly increasing number of detected exoplanets.
It can be used to identify possible interdependence among several physical parameters, and to compare observables with theoretical models describing the exoplanet composition and structure.
This transposition to Python presents some new features with respect to the original version, and due to the popularity of this programming language in the astrophysics community,
the tool is made accessible to a larger number of users interested in exoplanet studies.
INAF of Turin - Software and Scientific Analyst – Winner of the post–degree fellowship
for the SWESNET project (Astronomic observatory of Turin)
01/02/2023 – Current
"Development of Space Meteorology tools for automatic recognition of solar flares and prediction of their eventual arrival time to Earth"
The fellowship is aimed at developing tools that enable:
-
the automatic real–time identification of solar flares (CMEs) from the analysis of coronagraphic images provided by space missions (such as SOHO, STEREO, Solar Orbiter);
-
the automatic determination of the main kinematic parameters of the eruption (velocity, acceleration, angular extent, mass, propagation direction);
-
the automatic reconstruction by ballistic "back-mapping" methods of the structure of the pre–eruption interplanetary medium from 0.1 to 1.1 AU from measurements acquired in situ;
-
the automatic reconstruction of the propagation of the eruption front by a "drag-based" model;
-
the automatic prediction of the eventual arrival time of the eruption to Earth.
Also, I pursued my activities on CORMAG and PROBA-3 missions.
SWESNET: https://swesnet.busoc.be/
INAF of Turin - Software and Scientific Analyst
01/07/2022 – 31/01/2023
Renewal of the "Software development for the in-flight control of solar space instrumentation and for the validation of their scientific data, with applications to Metis-Solar Orbiter" fellowship.
INAF of Turin - Software and Scientific Analyst - Winner of the post–degree fellowship
for the ASPIICS/PROBA–3 and METIS/SOLAR–ORBITER projects (Astronomic observatory of Turin)
01/07/2021 – 30/06/2022
"Software development for the in–flight control of solar space instrumentation and for the validation of their scientific data, with applications to Metis–Solar Orbiter"
The fellowship tasks concern the three projects on which I have already worked:
-
The METIS solar telescope, which is mounted on the SOLAR ORBITER probe. I am upgrading the "PDOR/IOR to TCL converter" developed in the previous fellowship.
-
The PROBA–3 mission, where I am still working on the simulator that I have developed in the previous months. I am officially in charge of the in–flight software management regarding the SPS system.
-
The CORMAG project, which my tasks remain the same discussed previously.
During the fellowship, I also contributed to other scientific and IT sub–projects:
- The analysis and development of the OPSE (Occulter Position SEnsors) system algorithm and software in Matlab. The OPSE is a system of three LEDs positioned on the opposite–Sun surface of the external occulter of the space Coronagraph ASPIICS on board of the PROBA–3 ESA mission. The analysis of the OPSE spot geometry is one of the metrology tools used to realize
the formation flying of the two spacecraft forming PROBA–3. Based on the dispositions of those LEDs, it is possible to reconstruct the necessary operation to realign the two spacecraft.
-
The development of a Python software that analyzes fits images obtained during the calibration of the ASPIICS coronagraph systems. This software reads the images headers to obtain important information
used to select only those that respect some constraints chosen y the user. Once the files are selected, the requested information is printed in a CSV file that can be used for future analysis.
INAF of Turin - Software Analyst
01/09/2020 – 30/06/2021
Collaboration with INAF-OATo (National Institute of Astrophysics - Astrophysical Observatory of Turin) to finalize part
of the activity started during the fellowship obtained in the previous period (see below).
Contribution to the development of the pointing, thermal, and communication software for the CORMAG
coronagraph being installed on a stratospheric balloon to observe the Solar Corona from the high atmosphere.
Part of this collaboration is focused on the development of the application for the communication between the balloon
and the ground station.
CORMAG: https://www.oato.inaf.it/progetti/hemera/?portfolioCats=87%2C88
INAF of Turin in collaboration with ESA - Software Analyst - – Winner of the post–degree fellowship
for the ASPIICS/PROBA–3 and METIS/SOLAR–ORBITER projects (Astronomic observatory of Turin)
01/05/2020 – 31/08/2020
"Analysis and validation of the software for the metrologic system of Shadow
Positioning Sensors (SPS) of ASPIICS coronograph for the PROBA–3 mission and for the
develop of the validation SW of the Metis/Solar Orbiter instrument operation"
Fellowship tasks (smart–working due to COVID–19):
-
The first part of the fellowship was focused on the development and testing of a software application to simulate
the metrology performance of the Shadow Position Sensor (SPS) for the PROBA-3 formation flying mission.
The SPS consists of a set of eight photodiodes mounted around the ASPIICS coronagraph's entrance pupil in order
to monitor the symmetry of the penumbra projected by the external occulter with respect to the line of sight of the
telescope. The code has been developed in Matlab language by implementing new routines and translating and debugging
some existent IDL codes. The final objective was to realize an end-to-end simulator that, starting from the modeling
and encoding of the penumbra profile and accounting of the SPS expected performance, returns the absolute and relative
position measurement of the formation. The documentation describing the application has been produced, as well,
for being used by the international team involved in the project (Centre Spatial de Liege, European Space Agency,
Science Operation Centre for the PROBA-3 mission);
-
The second part of the fellowship was focused on the development of a GUI, written in Python language, to convert
some operation command sequences (for example starting of the photo acquisition, the setting of parameters, etc)
from a PDOR or IOR format to a TCL file. These files will be loaded by the on-ground support instrumentation to
test the command sequences being fed to the METIS Coronagraph onboard the NASA/ESA Solar Orbiter mission.
I also contributed to the development of the Metis Observer Helper website, which originally was an Excel file used
for the calculation and estimation of some important parameters for image acquisition (i.e. define the optimal DIT,
reach the best compromise between the exposure's parameters, etc.).
The work done in the frame of this fellowship allowed me to apply my IT competencies to the astronomic/astrophysics
field giving me a precious opportunity to experience high-level work organization for space projects.
Moreover, I accessed a lot of teachings in software development for space technology applications.
The fact that I developed software being used by engineers and scientists in an international framework represents
a high achievement for me.
Besides, I learned many new things about maths, physics, and IT thanks to the teamwork I was involved in,
and about the usage of new programming languages (such as Matlab) to build software modules for high-level
problem-solving objectives.
ASPIICS/PROBA–3: https://www.oato.inaf.it/progetti/proba3/?lang=en
METIS/SOLAR ORBITER: https://www.oato.inaf.it/progetti/solar-orbiter-metis/
Denken Italia – Analyst and developer of industrial machines (PLC) (Mercato Saraceno)
24/06/2019 – 13/03/2020
Tasks:
- Draw UML schemes that describe the machine station life cycle and develop relative code.
- Identify and apply software design methodologies for managing the software development process.
- Identify the reusability, reliability, interoperability, maintainability requirements to guarantee the quality of the software product.
This experience helped me to improve my teamwork attitude, to get a more efficient organization of my task-oriented work time,
to extend my knowledge in the field of automation.
Main improvements in software development competencies:
- PLC programming using AWL.
- C# and SQL for data analysis
CTM: Club Tecnica e Motori –Trainee using LabView to realize control strategies for Formula SAE vehicle (Bologna)
15/02/2019 – 01/06/2019
University internship (150 hours):
- Formula SAE CPU optimization.
- Study MATLAB algorithms and partial conversion in VI LabView.
- Creation of bin–CSV file converter using LabView, adapted to the complete machine management cluster.
- Logger modifications for data storage and saving.
Participation in a team for the implementation and analysis of strategies aimed
at reducing CPU consumption due to sensors and their data processing.
ACHIEVEMENTS
Secondary Observer GAPS at La Palma (Canary Islands)
17/12/2022 – 26/12/2022
I have been selected as a secondary observer to participate and contribute to the observations of the GAPS program. GAPS (an acronym for Global Architecture of Planetary Systems) is a long–term program for the comprehensive characterization of the architectural properties of planetary systems as a function of host star characteristics (mass, metallicity, environment). This experience will help me become a primary observer in the future.
Manager of the CORMAG's pointing and tracking software in Timmins (Canada)
03/08/2022 – 21/08/2022
As the developer of the pointing and tracking software for the CORMAG project, I went to Canada to attend the launch of the HEMERA balloon, where the coronagraph was mounted on.
APIICS calibration in OPSys (ALTEC)
20/09/2021 – 01/10/2021
I participated at the "Coronagraph System on–ground and in–orbit characterization and calibration", in particular for what concerned the SPS system (both HW and SW). It consisted of the radiometric and stability calibration and the validation of the SPS algorithms.
Meetings between ESA and INAF
01/05/2021 – Current
During my fellowship at INAF–OATo, I attended some meetings between ESA, CSL, and INAF for the PROBA–3 and SOLAR ORBITER missions, contributing to the preparation of discussion material and presentations.
Speaker at the International Conference on Space Optics 2020
01/04/2021
Presentation of the poster named "Formation Flying performances simulator for the Shadow Position Sensors of the ESA/PROBA–3 mission" at the International Conference on Space Optics 2020.