{"id":26138067,"url":"https://github.com/zenitheesc/report-maker","last_synced_at":"2025-07-03T17:35:32.338Z","repository":{"id":37635012,"uuid":"267376461","full_name":"zenitheesc/report-maker","owner":"zenitheesc","description":"Open-source software developed to ease the creation of reports related to the group Zenith Aerospace (EESC-USP).","archived":false,"fork":false,"pushed_at":"2023-10-03T21:42:49.000Z","size":5899,"stargazers_count":3,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-13T23:55:41.930Z","etag":null,"topics":["documentation","latex","python","software"],"latest_commit_sha":null,"homepage":"http://zenith.eesc.usp.br/wp/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zenitheesc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-05-27T16:54:09.000Z","updated_at":"2022-03-12T01:16:13.000Z","dependencies_parsed_at":"2025-04-13T23:53:41.061Z","dependency_job_id":"50153b23-e679-49b0-82bd-4e434c7ab8b4","html_url":"https://github.com/zenitheesc/report-maker","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/zenitheesc/report-maker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenitheesc%2Freport-maker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenitheesc%2Freport-maker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenitheesc%2Freport-maker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenitheesc%2Freport-maker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zenitheesc","download_url":"https://codeload.github.com/zenitheesc/report-maker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenitheesc%2Freport-maker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263370158,"owners_count":23456423,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation","latex","python","software"],"created_at":"2025-03-11T01:44:42.098Z","updated_at":"2025-07-03T17:35:32.305Z","avatar_url":"https://github.com/zenitheesc.png","language":"Python","readme":"\u003ch1 align=\"center\" style=\"color:white; background-color:black\"\u003eReport Maker\u003c/h1\u003e\n\u003ch4 align=\"center\"\u003eAn automation tool designed to make the report production easier due to the automatization of the space log parsing and graphic generation   \u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"http://zenith.eesc.usp.br/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Zenith-Embarcados-black?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://eesc.usp.br/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Linked%20to-EESC--USP-black?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Report_Maker/blob/main/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/zenitheesc/Report_Maker?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Report_Maker/issues\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues/zenitheesc/Report_Maker?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Report_Maker/commits/main\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/commit-activity/m/zenitheesc/Report_Maker?style=for-the-badge\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Report_Maker/graphs/contributors\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/contributors/zenitheesc/Report_Maker?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Report_Maker/commits/main\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/last-commit/zenitheesc/Report_Maker?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Report_Maker/issues\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues-raw/zenitheesc/Report_Maker?style=for-the-badge\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Report_Maker/pulls\"\u003e\n    \u003cimg src = \"https://img.shields.io/github/issues-pr-raw/zenitheesc/Report_Maker?style=for-the-badge\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"#environment-and-tools\"\u003eEnvironment and Tools\u003c/a\u003e •\n    \u003ca href=\"#steps-to-run-and-debug\"\u003eSteps to run and debug\u003c/a\u003e •\n    \u003ca href=\"#how-to-contribute\"\u003eHow to contribute?\u003c/a\u003e\n\u003c/p\u003e\n\n## Environment and tools\n\nIn this project, our three main goals were:\n1. Create a versatile and modular parser dedicate to parse any Zenith Aerospace log;\n2. Generate charts based on the data and eliminate outliers;\n3. Generate a LaTeX report with the data provided by the parser.\n\nMoreover, all these goals should've been achieved in a user-friendly GUI. \n\nDue to the versatility, we picked **Python** as your primary development language. Report Maker's parser was developed using regular expression (**RegEx**) knowledge. The statistics stage was developed with famous **data science** libraries such as Pandas, Matplotlib, and Numpy. This stage also made it possible to generate maps when the log has geographic coordinates. At last, the pylatex library was used to generate a **LaTeX** file. \nAs many Report Maker's users are not programmers, we built a GUI with a Python native module, **Tkinter**.\n\n\u003cdiv align='center'\u003e \n    \u003cimg src='Report Maker.png' width='80%'/\u003e\n\u003c/div\u003e\n\n## Steps to run and debug\n\nFirst of all, you must have [python3](/www.python.org/downloads/) (with pip) installed. With you have already completed this requirement, then run the following command in the terminal:\n\n```\ngit clone https://github.com/zenitheesc/Report_Maker.git\n```\n\nIf you're using a **Windows** machine, just click on **Run.bat** and you should be good to go. But, if you're using **Linux/OSX** machine or a **virtual environment** such as conda, then run the following commands in the terminal:\n\n```\npython3 -m pip install -r requirements.txt\npython3 main.py\n```\n\n## How to contribute\n\nWe love when new people come and help us to improve our software! If you want to contribute to this project, check our Projects board and pick an idea to develop. When you finish coding, make a clear and descriptive **pull request** explaining your modifications. \n\nIf you find any sort of problem or have a suggestion to the project, please write an **issue** and we will be pleased to help you!\n\n### Developers\n\n| [\u003cimg src=\"https://github.com/jorgemrisco.png?size=115\" width=115\u003e\u003cbr\u003e\u003csub\u003e@jorgemrisco\u003c/sub\u003e](https://github.com/jorgemrisco) | [\u003cimg src=\"https://github.com/leocelente.png?size=115\" width=115\u003e\u003cbr\u003e\u003csub\u003e@leocelente\u003c/sub\u003e](https://github.com/leocelente) | [\u003cimg src=\"https://github.com/mairacanal.png?size=115\" width=115\u003e\u003cbr\u003e\u003csub\u003e@mairacanal\u003c/sub\u003e](https://github.com/mairacanal)\n| :---: | :---: | :---: |\n---\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"http://zenith.eesc.usp.br\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Check%20out-Zenith's Oficial Website-black?style=for-the-badge\" /\u003e\n    \u003c/a\u003e \n    \u003ca href=\"https://www.facebook.com/zenitheesc\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Like%20us%20on-facebook-blue?style=for-the-badge\"/\u003e\n    \u003c/a\u003e \n    \u003ca href=\"https://www.instagram.com/zenith_eesc/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Follow%20us%20on-Instagram-red?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n\n\u003c/p\u003e\n\u003cp align = \"center\"\u003e\n\u003ca href=\"zenith.eesc@gmail.com\"\u003ezenith.eesc@gmail.com\u003c/a\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzenitheesc%2Freport-maker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzenitheesc%2Freport-maker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzenitheesc%2Freport-maker/lists"}