{"id":"https://openalex.org/W4382656906","doi":"https://doi.org/10.21105/joss.04874","title":"ThermoCodegen: a python/C++ package for the generation of custom thermodynamic models","display_name":"ThermoCodegen: a python/C++ package for the generation of custom thermodynamic models","publication_year":2023,"publication_date":"2023-06-30","ids":{"openalex":"https://openalex.org/W4382656906","doi":"https://doi.org/10.21105/joss.04874"},"language":"en","primary_location":{"id":"doi:10.21105/joss.04874","doi":"https://doi.org/10.21105/joss.04874","is_oa":true,"landing_page_url":"https://doi.org/10.21105/joss.04874","pdf_url":"https://joss.theoj.org/papers/10.21105/joss.04874.pdf","source":{"id":"https://openalex.org/S4210214273","display_name":"The Journal of Open Source Software","issn_l":"2475-9066","issn":["2475-9066"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","ddh","doaj","jufo-1","ki-jl-1","norway-1","vabb-shw"],"host_organization":"https://openalex.org/P4310315853","host_organization_name":"Open Journals","host_organization_lineage":["https://openalex.org/P4310315853"],"host_organization_lineage_names":["Open Journals"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Open Source Software","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://joss.theoj.org/papers/10.21105/joss.04874.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5012929519","display_name":"Marc W. Spiegelman","orcid":"https://orcid.org/0000-0002-5218-7466","observed_orcids":["https://orcid.org/0000-0002-5218-7466"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Marc Spiegelman","raw_affiliation_strings":[". of , "],"raw_orcid":"https://orcid.org/0000-0002-5218-7466","affiliations":[{"raw_affiliation_string":". of , ","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083418302","display_name":"Owen C. Evans","orcid":"https://orcid.org/0000-0002-0053-8631","observed_orcids":["https://orcid.org/0000-0002-0053-8631"]},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Owen Evans","raw_affiliation_strings":["Dept. of Applied Physics and Applied Math , Columbia University","Now at Google",". of , "],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dept. of Applied Physics and Applied Math , Columbia University","institution_ids":["https://openalex.org/I78577930"]},{"raw_affiliation_string":"Now at Google","institution_ids":[]},{"raw_affiliation_string":". of , ","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003669067","display_name":"M. S. Ghiorso","orcid":"https://orcid.org/0000-0002-0489-0018","observed_orcids":["https://orcid.org/0000-0002-0489-0018"]},"institutions":[{"id":"https://openalex.org/I4210109355","display_name":"OFM Research (United States)","ror":"https://ror.org/01xz1f624","country_code":"US","type":"company","lineage":["https://openalex.org/I4210109355"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mark Ghiorso","raw_affiliation_strings":["OFM Research",". of , "],"raw_orcid":"https://orcid.org/0000-0002-0489-0018","affiliations":[{"raw_affiliation_string":"OFM Research","institution_ids":["https://openalex.org/I4210109355"]},{"raw_affiliation_string":". of , ","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055959673","display_name":"Lucy Tweed","orcid":"https://orcid.org/0009-0009-4506-2110","observed_orcids":["https://orcid.org/0009-0009-4506-2110"]},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lucy Tweed","raw_affiliation_strings":["Dept. of Earth and Environmental Science , Columbia University",". of , "],"raw_orcid":"https://orcid.org/0009-0009-4506-2110","affiliations":[{"raw_affiliation_string":"Dept. of Earth and Environmental Science , Columbia University","institution_ids":["https://openalex.org/I78577930"]},{"raw_affiliation_string":". of , ","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5114377172","display_name":"C. R. Wilson","orcid":"https://orcid.org/0000-0002-4083-6529","observed_orcids":["https://orcid.org/0000-0002-4083-6529"]},"institutions":[{"id":"https://openalex.org/I196817621","display_name":"Carnegie Institution for Science","ror":"https://ror.org/04jr01610","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I196817621"]},{"id":"https://openalex.org/I4387155102","display_name":"Earth and Planets Laboratory","ror":"https://ror.org/02h41sr05","country_code":"US","type":"facility","lineage":["https://openalex.org/I196817621","https://openalex.org/I4387155102"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Cian Wilson","raw_affiliation_strings":["Earth and Planets Laboratory , Carnegie Institution for Science",". of , "],"raw_orcid":"https://orcid.org/0000-0002-4083-6529","affiliations":[{"raw_affiliation_string":"Earth and Planets Laboratory , Carnegie Institution for Science","institution_ids":["https://openalex.org/I196817621","https://openalex.org/I4387155102"]},{"raw_affiliation_string":". of , ","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.272,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.37156989,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"8","issue":"86","first_page":"4874","last_page":"4874"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10413","display_name":"High-pressure geophysics and materials","score":0.6039999723434448,"subfield":{"id":"https://openalex.org/subfields/1908","display_name":"Geophysics"},"field":{"id":"https://openalex.org/fields/19","display_name":"Earth and Planetary Sciences"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10413","display_name":"High-pressure geophysics and materials","score":0.6039999723434448,"subfield":{"id":"https://openalex.org/subfields/1908","display_name":"Geophysics"},"field":{"id":"https://openalex.org/fields/19","display_name":"Earth and Planetary Sciences"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10001","display_name":"Geological and Geochemical Analysis","score":0.14229999482631683,"subfield":{"id":"https://openalex.org/subfields/1906","display_name":"Geochemistry and Petrology"},"field":{"id":"https://openalex.org/fields/19","display_name":"Earth and Planetary Sciences"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10402","display_name":"Phase Equilibria and Thermodynamics","score":0.06669999659061432,"subfield":{"id":"https://openalex.org/subfields/1606","display_name":"Physical and Theoretical Chemistry"},"field":{"id":"https://openalex.org/fields/16","display_name":"Chemistry"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/phase-transitions","display_name":"phase transitions","score":0.4050000011920929},{"id":"https://openalex.org/keywords/reacting-flow","display_name":"reacting flow","score":0.4449999928474426},{"id":"https://openalex.org/keywords/mantle-convection","display_name":"mantle convection","score":0.8130000233650208},{"id":"https://openalex.org/keywords/magma-flow","display_name":"magma flow","score":0.8880000114440918},{"id":"https://openalex.org/keywords/carbon-sequestration","display_name":"carbon sequestration","score":0.8619999885559082},{"id":"https://openalex.org/keywords/open-source-software","display_name":"open source software","score":0.6039999723434448},{"id":"https://openalex.org/keywords/python","display_name":"Python","score":0.3720000088214874},{"id":"https://openalex.org/keywords/c","display_name":"C++","score":0.9559999704360962},{"id":"https://openalex.org/keywords/reproducibility","display_name":"reproducibility","score":0.628000020980835}],"concepts":[{"id":"https://openalex.org/C136752280","wikidata":"https://www.wikidata.org/wiki/Q152827","display_name":"Geodynamics","level":3,"score":0.6365671157836914},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.5959268808364868},{"id":"https://openalex.org/C67236022","wikidata":"https://www.wikidata.org/wiki/Q4364434","display_name":"Mantle (geology)","level":2,"score":0.5178911685943604},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.4679716229438782},{"id":"https://openalex.org/C2776698055","wikidata":"https://www.wikidata.org/wiki/Q4232578","display_name":"Crust","level":2,"score":0.42338377237319946},{"id":"https://openalex.org/C1965285","wikidata":"https://www.wikidata.org/wiki/Q8008","display_name":"Earth science","level":1,"score":0.38338136672973633},{"id":"https://openalex.org/C8058405","wikidata":"https://www.wikidata.org/wiki/Q46255","display_name":"Geophysics","level":1,"score":0.32664430141448975},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.30926528573036194},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C77928131","wikidata":"https://www.wikidata.org/wiki/Q193343","display_name":"Tectonics","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.21105/joss.04874","doi":"https://doi.org/10.21105/joss.04874","is_oa":true,"landing_page_url":"https://doi.org/10.21105/joss.04874","pdf_url":"https://joss.theoj.org/papers/10.21105/joss.04874.pdf","source":{"id":"https://openalex.org/S4210214273","display_name":"The Journal of Open Source Software","issn_l":"2475-9066","issn":["2475-9066"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","ddh","doaj","jufo-1","ki-jl-1","norway-1","vabb-shw"],"host_organization":"https://openalex.org/P4310315853","host_organization_name":"Open Journals","host_organization_lineage":["https://openalex.org/P4310315853"],"host_organization_lineage_names":["Open Journals"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Open Source Software","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.21105/joss.04874","doi":"https://doi.org/10.21105/joss.04874","is_oa":true,"landing_page_url":"https://doi.org/10.21105/joss.04874","pdf_url":"https://joss.theoj.org/papers/10.21105/joss.04874.pdf","source":{"id":"https://openalex.org/S4210214273","display_name":"The Journal of Open Source Software","issn_l":"2475-9066","issn":["2475-9066"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","ddh","doaj","jufo-1","ki-jl-1","norway-1","vabb-shw"],"host_organization":"https://openalex.org/P4310315853","host_organization_name":"Open Journals","host_organization_lineage":["https://openalex.org/P4310315853"],"host_organization_lineage_names":["Open Journals"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Open Source Software","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G4036024371","display_name":"Petrologic Study of Peridotite Carbonation in Oman: Temperature, Timing and Fluid Composition","funder_award_id":"1049905","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7346978932","display_name":"A Combined Experimental and Theoretical investigation of reactive flow in brittle media with applications to solid Earth geodynamics","funder_award_id":"1520732","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8195774427","display_name":"SI2-SSI: Collaborative Research: ENKI: Software infrastructure that ENables Knowledge Integration for Modeling Coupled Geochemical and Geodynamical Processes","funder_award_id":"1550337","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306151","display_name":"Alfred P. Sloan Foundation","ror":"https://ror.org/052csg198"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4382656906.pdf","grobid_xml":"https://content.openalex.org/works/W4382656906.grobid-xml"},"referenced_works_count":32,"referenced_works":["https://openalex.org/W631750548","https://openalex.org/W1573196231","https://openalex.org/W1621677047","https://openalex.org/W1830358639","https://openalex.org/W1874623802","https://openalex.org/W1956932451","https://openalex.org/W1967540505","https://openalex.org/W1985160890","https://openalex.org/W2038325228","https://openalex.org/W2042692134","https://openalex.org/W2081258920","https://openalex.org/W2093733795","https://openalex.org/W2099914884","https://openalex.org/W2113114085","https://openalex.org/W2121523593","https://openalex.org/W2131817581","https://openalex.org/W2147064838","https://openalex.org/W2153024854","https://openalex.org/W2326602674","https://openalex.org/W2330756480","https://openalex.org/W2564263023","https://openalex.org/W2589446435","https://openalex.org/W2803762529","https://openalex.org/W3006933479","https://openalex.org/W3150295652","https://openalex.org/W3160220220","https://openalex.org/W3190537651","https://openalex.org/W4220940469","https://openalex.org/W4283810837","https://openalex.org/W6793666214","https://openalex.org/W6795229953","https://openalex.org/W6912448142"],"related_works":["https://openalex.org/W6894066458","https://openalex.org/W3206087953","https://openalex.org/W7212366152","https://openalex.org/W7166880099","https://openalex.org/W4280507575","https://openalex.org/W4282941900","https://openalex.org/W2613860550","https://openalex.org/W4322733566","https://openalex.org/W2082093283","https://openalex.org/W2149694902"],"abstract_inverted_index":{"Many":[0],"important":[1,63],"problems":[2],"in":[3,29,39,51],"solid-Earth":[4],"science":[5],"require":[6],"a":[7],"consistent":[8,20],"coupling":[9],"between":[10],"thermodynamics":[11],"and":[12,25,35,42,49,53,74,82,90,99,104],"geodynamics.Examples":[13],"include":[14],"global":[15],"mantle":[16],"convection":[17],"with":[18],"thermodynamically":[19],"phase":[21],"changes,":[22],"the":[23,30,40,44,56,65,72,80,97],"generation":[24],"flow":[26,34,46,111],"of":[27,47,58,85,101],"magma":[28],"mantle,":[31],"reactive":[32,110],"fluid":[33],"geological":[36],"carbon":[37],"sequestration":[38],"crust":[41],"even":[43],"coupled":[45],"water":[48],"ice":[50,54],"glaciers":[52],"sheets.Given":[55],"complexity":[57],"these":[59,116],"systems,":[60],"it":[61],"is":[62,113],"that":[64],"individual":[66],"user/scientist":[67],"have":[68],"considerable":[69],"control":[70],"over":[71],"formulation":[73],"computational":[75],"choices":[76],"involved":[77],"for":[78,96,115],"both":[79],"thermodynamic":[81,102],"geodynamic":[83],"components":[84],"models":[86,103],"while":[87],"maintaining":[88],"transparency":[89],"reproducibility.Access":[91],"to":[92],"flexible":[93],"open-source":[94],"software":[95],"creation":[98],"exploration":[100],"their":[105],"incorporation":[106],"into":[107],"large":[108],"scale":[109],"simulations":[112],"essential":[114],"endeavors.":[117],"*":[118],"co-first":[119],"author":[120]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-10-27T15:51:10.671819","created_date":"2023-07-01T00:00:00"}
