{"id":352255,"name":"VITALS","description":"Fundamentals to use Hyperspectral and Thermal NASA Earth Observations.","url":"https://github.com/nasa/vitals","last_synced_at":"2026-05-13T11:30:33.961Z","repository":{"id":196116014,"uuid":"694358607","full_name":"nasa/VITALS","owner":"nasa","description":"This repository provides Python Jupyter notebook examples to help users work with VSWIR and TIR data from the EMIT and ECOSTRESS missions.","archived":false,"fork":false,"pushed_at":"2026-04-20T13:47:27.000Z","size":248463,"stargazers_count":53,"open_issues_count":1,"forks_count":99,"subscribers_count":13,"default_branch":"main","last_synced_at":"2026-04-21T01:03:46.324Z","etag":null,"topics":["ecostress","emit","lpdaac"],"latest_commit_sha":null,"homepage":"https://nasa.github.io/VITALS/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nasa.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGE_LOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-09-20T20:55:38.000Z","updated_at":"2026-04-07T18:49:27.000Z","dependencies_parsed_at":"2023-09-21T11:50:11.878Z","dependency_job_id":"cd36abea-08d3-4b49-b8b7-0dde8985f4e8","html_url":"https://github.com/nasa/VITALS","commit_stats":{"total_commits":135,"total_committers":9,"mean_commits":15.0,"dds":0.274074074074074,"last_synced_commit":"781eeb3cba592d9d2c493d42f901bad189ea9fe4"},"previous_names":["nasa/vitals"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/nasa/VITALS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2FVITALS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2FVITALS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2FVITALS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2FVITALS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nasa","download_url":"https://codeload.github.com/nasa/VITALS/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2FVITALS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32248515,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"online","status_checked_at":"2026-04-25T02:00:06.260Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"nasa","name":"NASA","uuid":"848102","kind":"organization","description":"ReadOpen Data initiative here: https://www.nasa.gov/open/ \u0026 Instructions here: https://github.com/nasa/nasa.github.io/blob/master/docs/INSTRUCTIONS.md","email":"nasa-data@lists.arc.nasa.gov","website":"https://github.com/nasa/nasa.github.io/blob/master/docs/INSTRUCTIONS.md","location":"United States of America","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/848102?v=4","repositories_count":565,"last_synced_at":"2025-09-25T14:02:59.385Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/nasa","funding_links":[],"total_stars":52399,"followers":7479,"following":0,"created_at":"2022-11-03T02:50:31.106Z","updated_at":"2025-09-25T14:02:59.385Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nasa","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nasa/repositories"},"packages":[],"commits":{"id":1453157,"full_name":"nasa/vitals","default_branch":"main","total_commits":214,"total_committers":11,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":19.454545454545453,"dds":0.3317757009345794,"past_year_total_commits":43,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":14.333333333333334,"past_year_dds":0.4883720930232558,"last_synced_at":"2026-05-09T10:01:35.007Z","last_synced_commit":"87e4905a26100b8617a30d563cdc168d5b6a7579","created_at":"2023-12-07T00:17:17.175Z","updated_at":"2026-05-09T10:01:30.238Z","committers":[{"name":"Erik Bolch","email":"ebolch@contractor.usgs.gov","login":"ebolch","count":143},{"name":"Jami","email":"mjami@contractor.usgs.gov","login":"mjami00","count":44},{"name":"Bridget Hass","email":"101811216+bhass-neon","login":"bhass-neon","count":10},{"name":"Aaron Friesz","email":"amfriesz@gmail.com","login":"amfriesz","count":4},{"name":"nbgitpuller","email":"nbgitpuller@nbgitpuller.link","login":null,"count":4},{"name":"Krehbiel","email":"ckrehbiel@usgs.gov","login":"cpkrehbiel","count":2},{"name":"cade9","email":"c.ade92@gmail.com","login":"cade9","count":2},{"name":"Friesz","email":"afriesz@contractor.usgs.gov","login":null,"count":2},{"name":"TKantz","email":"111452618+TKantz","login":"TKantz","count":1},{"name":"Julia Stewart Lowndes","email":"julia@openscapes.org","login":"jules32","count":1},{"name":"Bri","email":"104585874+BriannaLind","login":"BriannaLind","count":1}],"past_year_committers":[{"name":"Erik Bolch","email":"ebolch@contractor.usgs.gov","login":"ebolch","count":22},{"name":"Jami","email":"mjami@contractor.usgs.gov","login":"mjami00","count":20},{"name":"Bridget Hass","email":"bhass@battelleecology.org","login":"bhass-neon","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2Fvitals/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-11T00:00:23.725Z","repositories_count":6232555,"commits_count":895040808,"contributors_count":34895387,"owners_count":1151502,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"nasa/vitals","html_url":"https://github.com/nasa/vitals","last_synced_at":"2026-05-03T07:00:45.456Z","status":"active","issues_count":2,"pull_requests_count":47,"avg_time_to_close_issue":3961028.0,"avg_time_to_close_pull_request":404634.56097560975,"issues_closed_count":1,"pull_requests_closed_count":41,"pull_request_authors_count":8,"issue_authors_count":2,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":0.2127659574468085,"merged_pull_requests_count":38,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":12,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":6342.625,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.08333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":8,"created_at":"2023-12-07T00:17:28.689Z","updated_at":"2026-05-03T07:00:45.456Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2Fvitals","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa%2Fvitals/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"MEMBER":1,"NONE":1},"pull_request_author_associations_count":{"COLLABORATOR":38,"NONE":6,"CONTRIBUTOR":3},"issue_authors":{"itcarroll":1,"jules32":1},"pull_request_authors":{"ebolch":29,"mjami00":9,"cade9":2,"FerRomeroGalvan":2,"ahueni":2,"bhass-neon":1,"skyecaplan":1,"jules32":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-09T00:00:07.995Z","repositories_count":14541810,"issues_count":34231382,"pull_requests_count":112169329,"authors_count":11258205,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"MEMBER":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":11,"NONE":1},"past_year_issue_authors":{"itcarroll":1},"past_year_pull_request_authors":{"mjami00":7,"ebolch":4,"skyecaplan":1},"maintainers":[{"login":"ebolch","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ebolch"},{"login":"mjami00","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mjami00"},{"login":"itcarroll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/itcarroll"}],"active_maintainers":[{"login":"mjami00","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mjami00"},{"login":"ebolch","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ebolch"},{"login":"itcarroll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/itcarroll"}]},"events":{"total":{"DeleteEvent":8,"PullRequestEvent":30,"ForkEvent":21,"IssuesEvent":3,"WatchEvent":20,"IssueCommentEvent":1,"PushEvent":45,"CreateEvent":11},"last_year":{"DeleteEvent":5,"PullRequestEvent":26,"ForkEvent":12,"IssuesEvent":1,"WatchEvent":13,"IssueCommentEvent":1,"PushEvent":40,"CreateEvent":7}},"keywords":["ecostress","emit","lpdaac"],"dependencies":[],"score":6.386879319362645,"created_at":"2026-04-20T00:37:08.826Z","updated_at":"2026-05-13T11:30:33.975Z","avatar_url":"https://github.com/nasa.png","language":"Jupyter Notebook","category":"Sustainable Development","sub_category":"Education","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"\u003e **2025 VSWIR-TIR Fundamentals to use Hyperspectral and Thermal NASA Earth Observations Workshop**  \n\u003e\n\u003e Please view the [web-book](https://nasa.github.io/VITALS/) for workshop details. **Resources in the VITALS repository have been developed using the Openscapes 2i2c JupyterHub cloud workspace. For local python environment setup instructions please see the [Setup Instructions](setup/setup_instructions.md).\n\n# VITALS\n\nWelcome to the **VSWIR Imaging and Thermal Applications, Learning, and Science** Repository! This repository provides Python Jupyter notebooks to help users work with visible to short-wave infrared imaging spectroscopy data, thermal infrared data, and other products from the Earth Surface Mineral Dust Source Investigation (EMIT) and ECOsystem Spaceborne Thermal Radiometer Experiment on Space Station (ECOSTRESS) missions. The instruments overlapping fields of view provide an unprecedented opportunity to demonstrate the compounded benefits of working with both datasets.\n\nIn the interest of open science this repository has been made public but is still under active development. Make sure to consult the [CHANGE_LOG.md](https://github.com/nasa/VITALS/blob/post_agu_updates/CHANGE_LOG.md) for the most recent changes to the repository. Contributions from all parties are welcome.\n\n---\n\n## Contact Info  \n\nEmail: \u003cLPDAAC@usgs.gov\u003e  \nVoice: +1-866-573-3222  \nOrganization: Land Processes Distributed Active Archive Center (LP DAAC)¹  \nWebsite: \u003chttps://www.earthdata.nasa.gov/centers/lp-daac\u003e  \nDate last modified: 05-24-2024  \n\n¹Work performed under USGS contract 140G0121D0001 for NASA contract NNG14HH33I.  \n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["gedi","environmental-justice","esil","hyperspectral","imaging-spectroscopy","thermal","training"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/352255","html_url":"https://ost.ecosyste.ms/projects/352255"}