{"id":17258340,"url":"https://github.com/01mf02/computers-spaceflight","last_synced_at":"2025-04-12T14:13:16.299Z","repository":{"id":145998910,"uuid":"142558782","full_name":"01mf02/computers-spaceflight","owner":"01mf02","description":"A cleaned version of the book \"Computers in Spaceflight: The NASA Experience\"","archived":false,"fork":false,"pushed_at":"2023-08-29T15:32:03.000Z","size":8643,"stargazers_count":17,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-26T08:48:03.559Z","etag":null,"topics":["book","history","nasa"],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/01mf02.png","metadata":{"files":{"readme":"README.md","changelog":"history.nasa.gov/Acknow.html","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":"2018-07-27T09:43:03.000Z","updated_at":"2025-02-16T01:26:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"98755650-ee8b-4135-baa5-699cba664975","html_url":"https://github.com/01mf02/computers-spaceflight","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/01mf02%2Fcomputers-spaceflight","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/01mf02%2Fcomputers-spaceflight/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/01mf02%2Fcomputers-spaceflight/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/01mf02%2Fcomputers-spaceflight/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/01mf02","download_url":"https://codeload.github.com/01mf02/computers-spaceflight/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248578863,"owners_count":21127713,"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":["book","history","nasa"],"created_at":"2024-10-15T07:20:12.605Z","updated_at":"2025-04-12T14:13:16.279Z","avatar_url":"https://github.com/01mf02.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Computers in Spaceflight: The NASA Experience\n\n**Summary**: Get the book [here](https://github.com/01mf02/computers-spaceflight/releases/download/v1.0/cisf-20181105.pdf).\n\nThis is a cleaned version of the book\n\"Computers in Spaceflight: The NASA Experience\" by James E. Tomayko,\navailable as PDF from\n\u003chttps://www.ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19880069935.pdf\u003e\nand as HTML from\n\u003chttps://history.nasa.gov/computers/contents.html\u003e.\n\nThe original PDF version is several hundreds of megabytes large,\nmaking it hard to print and to navigate.\nOn the other hand, the original HTML version is not available on a single page,\nmaking it also hard to print.\n\nThis project has created a representation of the book\nthat can be used to yield both HTML and PDF versions.\nThese versions are smaller (in file size) than their originals,\neasy to navigate (containing a hyperlinked index),\ncan be easily printed, and\nfix several mistakes.\nIn addition, the PDF reproduces the page numbers\n(until the \"source notes\" on page 303) and layout of the original book,\nso references to pages of the original book remain valid.\n\nThe format of choice to represent the book is *Markdown*.\nI use the flavour of the *Pandoc* document converter,\nwhich allows conversion of Markdown to several formats such as\nHTML, PDF, ePub and so on.\n\nTo generate a PDF/HTML, you need Pandoc with pandocfilters.\nI use the version 1.19.2.4, which is shipped with Ubuntu 18.04 LTS.\nIt can be installed via `sudo apt install pandoc python-pandocfilters`.\nFor PDF generation, you need a TeX distribution, such as TeX Live.\n\nGeneration of PDF is just a `make` away.\nFor HTML, run `make book.html`.\n\n\n## Remaking Of\n\n\nMy motivation and the \"remaking of\" this book is further detailed in\n[a blog post of mine](http://gedenkt.at/blog/computers-spaceflight/).\n\n\n## TODO\n\nThis is work in progress. Help with the following points is welcome.\nJust compare the output of the original PDF with the generated PDF.\nKOMA-Script experience is particularly helpful.\n\n* Show code figure captions in HTML (e.g. in Appendix II).\n* Make page breaks absolute.\n* Increase line spacing for headlines (but not always, see p. 258 in Ch8-3).\n* Increase paragraph spacing for boxes.\n* Do not break paragraphs after boxes that are in-between text\n  (for example Box 4-6 in Ch4-7)\n* Indent first paragraph of a section/subsection.\n* Fix figure placement (see for example p. 196 in Ch6-3).\n* Center box headlines and make them bold.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F01mf02%2Fcomputers-spaceflight","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F01mf02%2Fcomputers-spaceflight","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F01mf02%2Fcomputers-spaceflight/lists"}