{"id":21736509,"url":"https://github.com/jorgepiloto/tfm","last_synced_at":"2025-10-07T13:32:12.507Z","repository":{"id":237075437,"uuid":"759333720","full_name":"jorgepiloto/tfm","owner":"jorgepiloto","description":"Interstellar Interceptors","archived":false,"fork":false,"pushed_at":"2024-05-22T08:42:50.000Z","size":51797,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-01T22:40:24.453Z","etag":null,"topics":["astrodynamics","orbital-mechanics","python","simulation"],"latest_commit_sha":null,"homepage":"https://github.com/jorgepiloto/tfm/raw/main/report.pdf","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":"2024-02-18T09:52:38.000Z","updated_at":"2024-06-04T14:18:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"84360406-05c8-42a8-b67d-0b1798092ef9","html_url":"https://github.com/jorgepiloto/tfm","commit_stats":null,"previous_names":["jorgepiloto/tfm"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorgepiloto%2Ftfm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorgepiloto%2Ftfm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorgepiloto%2Ftfm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorgepiloto%2Ftfm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jorgepiloto","download_url":"https://codeload.github.com/jorgepiloto/tfm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235633958,"owners_count":19021456,"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":["astrodynamics","orbital-mechanics","python","simulation"],"created_at":"2024-11-26T05:19:35.545Z","updated_at":"2025-10-07T13:32:04.720Z","avatar_url":"https://github.com/jorgepiloto.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Interstellar Interceptors. Mission design for rendezvous with objects in hyperbolic orbits.\n\n\u003cdiv align=\"center\"\u003e\n     \u003cimg width=\"256px\" src=\"https://github.com/jorgepiloto/tfm/blob/main/fig/static/shots/2.png\" /\u003e\n     \u003cimg width=\"256px\" src=\"https://github.com/jorgepiloto/tfm/blob/main/fig/static/shots/3.png\" /\u003e\n     \u003cimg width=\"256px\" src=\"https://github.com/jorgepiloto/tfm/blob/main/fig/static/shots/4.png\" /\u003e\n\u003c/div\u003e\n\n## About\n\nThis repository contains all the files required to generate my master's thesis\nin astronomy and astrophysics. The report is titled **Interstellar Interceptors.\nMission design for rendezvous with objects in hyperbolic orbits.**\n\n## Requirements\n\nThe following requirements apply for building this project:\n\n\n- Make: https://www.gnu.org/software/make/\n- LaTeX: https://www.latex-project.org/\n- XeLaTeX: https://tug.org/xetex/\n\n## About project structure\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\n## Required dependencies for building the project\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","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjorgepiloto%2Ftfm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjorgepiloto%2Ftfm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjorgepiloto%2Ftfm/lists"}