Platform
Resources
Pricing
Sign in
Get started
Justin Gosses
JavaScript | Python | Data Visualization | Web Development | Geology | Space | Analytics | IoT | Learn, Build Stuff, and Figure Things Out
Workspace
Fork
Published
2 collections
By
Justin Gosses
Edited
Oct 3, 2021
4
Insert cell
Insert cell
Insert cell
Insert cell
url2
=
"https://data.nasa.gov/data.json"
Insert cell
Insert cell
data2
=
soFetch
(
url2
)
.
then
(
response
=>
response
.
json
(
)
)
Insert cell
Insert cell
data_shortened
=
FileAttachment
(
"data_20211002_shortenedC.json"
)
.
json
(
)
Insert cell
Insert cell
Insert cell
Insert cell
datasets
=
data_shortened
.
dataset
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
domains
=
GetDomains
(
datasets
,
"landingPage"
)
Insert cell
Insert cell
obj_domains_by_if_nasa
=
countWithHaveNasaDotGov
(
domains
,
"nasa.gov"
)
Insert cell
Insert cell
obj_domains_by_if_nasa
[
"withNasaDotGov"
]
Insert cell
Insert cell
obj_domains_by_if_nasa
[
"withoutNasaDotGov"
]
Insert cell
Insert cell
themes
=
GetValuesForMetadataKey
(
datasets
,
"theme"
)
Insert cell
themes_unique_counts
=
getUniqueValuesForMetadataKey
(
datasets
,
"theme"
)
Insert cell
Insert cell
keywords_unique_counts
=
getUniqueValuesForMetadataKey
(
datasets
,
"keyword"
)
Insert cell
Insert cell
publisher_list
=
GetValuesForNestedKeys
(
datasets
,
"publisher"
,
"name"
)
Insert cell
publisher_unique_counts
=
getUniqueValuesForNestedKey
(
datasets
,
"publisher"
,
"name"
)
Insert cell
Insert cell
issued_dates
=
GetValuesForMetadataKey
(
datasets
,
"issued"
)
Insert cell
issued_unique_counts
=
getUniqueValuesForMetadataKey
(
datasets
,
"issued"
)
Insert cell
year_counts_issues
=
countYears
(
datasets
,
"issued"
)
Insert cell
year_counts_modified
=
countYears
(
datasets
,
"modified"
)
Insert cell
check_datasets_with_date_1896
=
returnMetadataMatchingKeyValue
(
datasets
,
"modified"
,
1896
)
Insert cell
check_datasets_with_date_1958
=
returnMetadataMatchingKeyValue
(
datasets
,
"modified"
,
1958
)
Insert cell
future_datasets_mistake_2100
=
returnMetadataMatchingKeyValue
(
datasets
,
"modified"
,
2100
)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Try it for free
Learn more
Fork
View
Export
Listed in...
NASA metadata
Justin Gosses
NASA (mostly forks so go to original)
Justin Gosses
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
url2
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
data2
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
data_shortened
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
datasets
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
domains
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
obj_domains_by_if_nasa
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
themes
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
themes_unique_counts
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
keywords_unique_counts
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
publisher_list
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
publisher_unique_counts
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
issued_dates
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
issued_unique_counts
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
year_counts_issues
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
year_counts_modified
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
check_datasets_with_date_1896
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
check_datasets_with_date_1958
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
future_datasets_mistake_2100
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
countWithHaveNasaDotGov
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
findThingsInListANotInB
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
createJsonDownloadButton
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
GetDomains
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
GetValuesForMetadataKey
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
getUniqueValuesForMetadataKey
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
GetValuesForNestedKeys
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
getUniqueValuesForNestedKey
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
countYears
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
returnMetadataMatchingKeyValue
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML