{"id":21736502,"url":"https://github.com/jorgepiloto/tfg","last_synced_at":"2026-04-29T09:32:41.588Z","repository":{"id":246980048,"uuid":"383383348","full_name":"jorgepiloto/tfg","owner":"jorgepiloto","description":" My bachelor thesis in aerospace engineering","archived":false,"fork":false,"pushed_at":"2021-09-06T18:55:23.000Z","size":4090,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-05T20:38:31.642Z","etag":null,"topics":["aerospace","astrodynamics","kepler","lambert","orbital-mechanics"],"latest_commit_sha":null,"homepage":"","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jorgepiloto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2021-07-06T07:43:41.000Z","updated_at":"2024-07-05T21:02:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"3a14e5a4-d635-4935-af94-f56170556eca","html_url":"https://github.com/jorgepiloto/tfg","commit_stats":null,"previous_names":["jorgepiloto/tfg"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jorgepiloto/tfg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorgepiloto%2Ftfg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorgepiloto%2Ftfg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorgepiloto%2Ftfg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorgepiloto%2Ftfg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jorgepiloto","download_url":"https://codeload.github.com/jorgepiloto/tfg/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorgepiloto%2Ftfg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32419965,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T06:29:02.080Z","status":"ssl_error","status_checked_at":"2026-04-29T06:29:00.631Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["aerospace","astrodynamics","kepler","lambert","orbital-mechanics"],"created_at":"2024-11-26T05:19:35.466Z","updated_at":"2026-04-29T09:32:41.567Z","avatar_url":"https://github.com/jorgepiloto.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eLambert's problem algorithms\u003c/h1\u003e\n  \u003cstrong\u003eA CRITICAL REVIEW\u003c/strong\u003e\n\u003c/div\u003e\n\nWhat is this project about?\n---------------------------\n\nThis repository holds all the different files required to compile my original\nwork named *Lambert's problem algorithms: a critical review*, were a deep\ncomparison between modern routines for solving this classic astrodynamics\nproblem is presented to the reader.\n\n\nAbout project structure\n-----------------------\n\nThe project is divided into different directories, each one devoted to store a\nparticular type of information:\n\n```\n.\n├── asy\n├── bib\n├── bin\n├── dat\n├── fig\n│   └── static\n├── main.tex\n├── Makefile\n├── README.md\n├── src\n└── tex\n```\n\nWithin the `asy/` folder, all the scripts used for building the Asymptote based\nfigures are located. Their output will be temporary stored in the `fig/`\ndirectory and removed after the PDF file has been successfully compiled. Notice\nthat the `static/` sub-directory holds figures which are not supposed to be\ndeleted after the cleaning process has been executed.\n\nRegarding `bib/`, `src/` and `tex/` locations, they host all necessary style,\nbibliography and work content files. The `main.tex` file is the one used to\ncontrol the rest of LaTeX files.\n\nThe `bin/` and `dat/` directories is where all binaries and databases used by\nthem are saved.\n\nFinally the `Makefile` is where all auxiliary rules for automation are\ndescribed.\n\n\nRequired dependencies for building the project\n----------------------------------------------\n\nSeveral programs are required to compile the project. The versions listed here\nare the ones originally used to build all files. It might be possible that with\nnewer version, some of tools presented in the following lines are not able to\nproduce expected results.\n\n**latexindent: a tool for formatting LaTeX files**\n\n```\n3.8.3, 2020-11-06\n```\n\n**XeLaTeX: the LaTeX engine used to compile the files**\n\n```\nXeTeX 3.14159265-2.6-0.999992 (TeX Live 2020/Arch Linux)\nkpathsea version 6.3.2\nCompiled with ICU version 68.2; using 68.2\nCompiled with zlib version 1.2.11; using 1.2.11\nCompiled with FreeType2 version 2.10.4; using 2.10.4\nCompiled with Graphite2 version 1.3.14; using 1.3.14\nCompiled with HarfBuzz version 2.7.4; using 2.7.4\nCompiled with libpng version 1.6.37; using 1.6.37\nCompiled with poppler version 21.02.0\nCompiled with fontconfig version 2.13.91; using 2.13.91\n```\n\n**biber: it is used for building the project bibliography**\n\n```\nbiber version: 2.15\n```\n\n**pdfTeX: the program used to render the output PDF file**\n\n```\npdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020/Arch Linux)\nkpathsea version 6.3.2\nCompiled with libpng 1.6.37; using libpng 1.6.37\nCompiled with zlib 1.2.11; using zlib 1.2.11\nCompiled with poppler version 21.02.0\n```\n\n**asymptote: it is used for building all technical figures and drawings**\n\n```\nAsymptote version 2.69 [(C) 2004 Andy Hammerlindl, John C. Bowman, Tom Prince]\n```\n\n**ghostscript: the tool acting as PostScript interpreter, related with\ndrawings**\n\n```\nGPL Ghostscript 9.53.3 (2020-10-01)\n```\n\n**Python: the programming language under which binaries are implemented**\n\n```\nPython: 3.8.5\n```\n\n**make: an utomatition for simplifying project building process**\n\n```\nGNU Make 4.3\nBuilt x86_64-pc-linux-gnu\n```\n\nHow to build the report\n-----------------------\n\nAfter installing all the different dependencies, you can start by building a\nclean Python environment by running:\n\n```\npython -m venv .venv\n```\n\nwhich can be activated via `source .venv/bin/activate`. After that, install all\nthe required libraries listed in the `bin/requirements.txt` using:\n\n```\npip install -r bin/requirements.txt\n```\n\nFinally, you simply need to execute the following rule to obtain the rendered\nPDF:\n\n```\nmake pdf\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjorgepiloto%2Ftfg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjorgepiloto%2Ftfg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjorgepiloto%2Ftfg/lists"}