Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Print List XLS document for M2020 rover #34

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

compeoree
Copy link

Print list with photos, quantities, colors, and assembly image reference

Print list with photos, quantities, colors, and assembly image reference
A static, web viewable version of the print list
@ldo
Copy link

ldo commented Jan 2, 2021

I would suggest getting rid of the overcomplicated and proprietary .xlsx format, in favour of something simpler, like say a CSV file.

@compeoree
Copy link
Author

I would suggest getting rid of the overcomplicated and proprietary .xlsx format, in favour of something simpler, like say a CSV file.

I agree with simplicity but the CSV doesn't give enough information. Perhaps Markdown format, so images can be inserted, make it more like a readme on Github?

@ldo
Copy link

ldo commented Jan 2, 2021

You will have to answer that, because I can’t be bothered trying to figure out how to load your choice of proprietary document format, to see what it contains.

@compeoree
Copy link
Author

You will have to answer that, because I can’t be bothered trying to figure out how to load your choice of proprietary document format, to see what it contains.

I think that is a bit excessive, the XLSX format is one of the more open of the Excel specific file types and is easily readable or importable into numerous spreadsheet applications. This repo also contains at least one Microsoft Word document.

I've included a PDF version of the document for easy "raw" viewing in GitHub and one should only need to open the XLSX file if the STL files change. It is simply the "source code" for the PDF as it were, no need for everyone who downloads the repo to "rebuild" it.

@ldo
Copy link

ldo commented Jan 2, 2021

Saying “one of the more open of the Excel specific file types” is like saying “one of the more comfortable cells in the Gulag”, I suppose.

Compare OOXML, aka ISO 29500: 2000 pages of impenetrable, incomplete and sometimes downright inconsistent technospeak, with no completely compliant implementations even to this day, versus ODF, aka ISO 26300: a much more compact, more comprehensible spec, with a range of implementations available.

@alinsavix
Copy link

Please merge this. Not having this spreadsheet (or something similar) is literally the thing that has stopped me from building this project, because I really didn't want to have to sort through a ton of pieces and figure out how many of each to print, where they were used, etc, and basically end up building the model virtually before I could build it physically. That I happened to run across this PR by chance is the only reason I'll now be able to work on this project.

It bears repeating, since I'm assuming the reason the printable Perseverance model exists is so that people can, y'know, build it: The spreadsheet in this PR is the only reason I will now be able to build this model, when I couldn't (reasonably) do so before. (Yes, you could make the argument that if I'm not willing to put forth the effort to figure out things like part counts myself, that I don't deserve to be building the model, but that'd be a pretty awful (and counterproductive) argument)

The file formats in this PR are appropriate for their purpose, providing information in a widely usable form with no kind of lock-in or licensing restrictions related to the format.

The whole "bad because proprietary format" thing is pretty silly -- there are a ton of different ways to open xlsx files, and the majority are free (some free-as-in-beer, some free-as-in-speech), and the file format itself has been standardized with multiple standards bodies and is freely available. That the format is 'proprietary' seems wholly irrelevant here, given the breadth of choices for working with it.

Though I'm wondering what the definition of 'proprietary' is, here, since https://en.wikipedia.org/wiki/Comparison_of_Office_Open_XML_and_OpenDocument suggests that ISO26300 (Open Document XML) and ISO29500 (Office Open XML) both have damned near identical licensing terms.

Sure, one format is more complicated than the other, but merely being complicated doesn't make an extremely widely used, widely supported format any less useful. People didn't come to the printable model for this because they're interested in software design philosophy, they came here because they wanted to make a durned model.

Anyhow, NASA folks, could we please, pretty please, with sugar on top, merge this PR, so that people can find these documents easily if they are interested in building this model? I think anything that makes it easier for people to build this model (and be excited about space exploration in the process), without adding any burdens to anyone, is a definite win.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants