{ "@context": { "@vocab": "https://schema.org/", "dcat": "http://www.w3.org/ns/dcat#", "dc": "http://purl.org/dc/elements/1.1/", "dct": "http://purl.org/dc/terms/conformsTo", "ecrro": "http://cor.esipfed.org/ont/earthcube/", "ecrr": "https://n2t.net/ark:/23942/g2" }, "@id": "http://n2t.net/ark:/23942/g22914", "@type": [ "CreativeWork", "Product", "SoftwareApplication" ], "name": "Pyleoclim", "alternateName": "Python Package for the Analysis of Paleoclimate Data", "subjectOf": { "@type": "CreativeWork", "name": "linked web page", "url": "https://github.com/LinkedEarth/Pyleoclim_util" }, "identifier": "https://doi.org/10.5281/zenodo.4002870", "description": "Pyleoclim is a Python package primarily geared towards the analysis and visualization of paleoclimate data. Such data usually come in the form of timeseries with missing values and age uncertainties, so the package includes several low-level methods to deal with these issues to simplify the user's life, with intuitive, high-level analysis and plotting methods that support publication-quality scientific workflows. There are many entry points to Pyleoclim, thanks to its underlying data structures. The package makes use of the Linked Paleo Data (LiPD) standard container and its associated utilities. The package is aware of age ensembles stored via LiPD and uses them for time-uncertain analyses, very much like GeoChronR. LiPD, however, is not an obligatory entry point to Pyleoclim. Low-level modules are primarily based on NumPy arrays or Pandas dataframes, so Pyleoclim contains a lot of timeseries analysis code (e.g. spectral analysis, singular spectrum analysis, wavelet analysis, correlation analysis) that can apply to these more common types as well, including those generated by numerical models (via xarray). This makes the package suitable for rigorous model-data comparisons, like this one. A growing collection of workflows that use Pyleoclim are available as Jupyter notebooks (see related resources).", "creator": [ { "@type": "Person", "name": "Deborah Khider", "identifier": "https://orcid.org/0000-0001-7501-8430" }, { "@type": "Person", "name": "Feng Zhu" }, { "@type": "Person", "name": "Julien Emile-Geay", "identifier": "https://orcid.org/0000-0001-5920-4751" }, { "@type": "Person", "name": "Jun Hu" }, { "@type": "Person", "name": "Myron Kwan" }, { "@type": "Person", "name": "Pratheek Athreya" }, { "@type": "Person", "name": "Alexander James" }, { "@type": "Person", "name": "Daniel Garijo", "identifier": "https://orcid.org/0000-0003-0454-7145" } ], "keywords": "Paleoclimate", "license": { "@type": "CreativeWork", "name": "GNU General Public License (GPL)", "identifier": "http://cor.esipfed.org/ont/SWL_0000017" }, "version": "0.6.2", "funding": [ { "@type": "Grant", "funder": { "@type": "Organization", "name": "JP Morgan Chase & Co" } }, { "@type": "Grant", "name": "LinkedEarth: Crowdsourcing Data Curation & Standards Development in Paleoclimatology", "identifier": [ "ICER 1541029" ], "funder": { "@type": "FundingAgency", "name": "US National Science Foundation (US NSF)", "identifier": "https://ror.org/021nxhr62" } } ], "audience": [ { "@type": "Audience", "audienceType": "Data Users", "identifier": "http://cor.esipfed.org/ont/earthcube/AUT_0000002" }, { "@type": "Audience", "audienceType": "Technologists", "identifier": "http://cor.esipfed.org/ont/earthcube/AUT_0000004" }, { "@type": "Audience", "audienceType": "Developers", "identifier": "http://cor.esipfed.org/ont/earthcube/AUT_0000006" }, { "@type": "Audience", "audienceType": "Scientists", "identifier": "http://cor.esipfed.org/ont/earthcube/AUT_0000007" }, { "@type": "Audience", "audienceType": "Members of the Public", "identifier": "http://cor.esipfed.org/ont/earthcube/AUT_0000009" } ], "about": [ { "@type": "DefinedTerm", "name": "Climatology", "identifier": "http://cor.esipfed.org/ont/earthcube/ADO_0000035" }, { "@type": "DefinedTerm", "name": "Earth Science", "identifier": "http://cor.esipfed.org/ont/earthcube/ADO_0000021" }, { "@type": "DefinedTerm", "name": "Ecology", "identifier": "http://cor.esipfed.org/ont/earthcube/ADO_0000610" }, { "@type": "DefinedTerm", "name": "Environmental Geology", "identifier": "http://cor.esipfed.org/ont/earthcube/ADO_0000060" }, { "@type": "DefinedTerm", "name": "Environmental Science", "identifier": "http://cor.esipfed.org/ont/earthcube/ADO_0000028" }, { "@type": "DefinedTerm", "name": "Geochemistry", "identifier": "http://cor.esipfed.org/ont/earthcube/ADO_0000030" }, { "@type": "DefinedTerm", "name": "Paleoceanography", "identifier": "http://cor.esipfed.org/ont/earthcube/ADO_0000051" }, { "@type": "DefinedTerm", "name": "Paleoclimatology", "identifier": "http://cor.esipfed.org/ont/earthcube/ADO_0000043" }, { "@type": "DefinedTerm", "name": "Paleoecology", "identifier": "http://cor.esipfed.org/ont/earthcube/ADO_0000107" } ], "isRelatedTo": [ { "@type": "CreativeWork", "name": "Documentation, ", "url": "https://pyleoclim-util.readthedocs.io/en/stable/" }, { "@type": "CreativeWork", "name": "Example Notebooks LinkedEarth, ", "url": "https://github.com/LinkedEarth/LiPDbooks/tree/master/notebooks" }, { "@type": "CreativeWork", "name": "Example Notebooks Github, ", "url": "https://github.com/LinkedEarth/Pyleoclim_util/tree/master/example_notebooks" }, { "@type": "CreativeWork", "name": "Linked Paleo Data framework Publication, ", "url": "https://cp.copernicus.org/articles/12/1093/2016/" } ], "mainEntity": { "@type": "CreativeWork", "url": "http://cor.esipfed.org/ont/earthcube/ECRRO_0000206", "name": "Software" }, "applicationCategory": [ "function: Data Exploration, Data Preparation, Data Processing / Modeling, Data Analysis, Visualization uri: http://cor.esipfed.org/ont/earthcube/SFO_0000006", "function: Data Exploration, Data Preparation, Data Processing / Modeling, Data Analysis, Visualization uri: http://cor.esipfed.org/ont/earthcube/SFO_0000007", "function: Data Exploration, Data Preparation, Data Processing / Modeling, Data Analysis, Visualization uri: http://cor.esipfed.org/ont/earthcube/SFO_0000008", "function: Data Exploration, Data Preparation, Data Processing / Modeling, Data Analysis, Visualization uri: http://cor.esipfed.org/ont/earthcube/SFO_0000010", "function: Data Exploration, Data Preparation, Data Processing / Modeling, Data Analysis, Visualization uri: http://cor.esipfed.org/ont/earthcube/SFO_0000011", "subfunction: Data Analysis: TIme Series Analysis, Data Analysis: Statistical Analysis, Visualization: Display uri: http://cor.esipfed.org/ont/earthcube/SFO_0000054", "subfunction: Data Analysis: TIme Series Analysis, Data Analysis: Statistical Analysis, Visualization: Display uri: http://cor.esipfed.org/ont/earthcube/SFO_0000056", "subfunction: Data Analysis: TIme Series Analysis, Data Analysis: Statistical Analysis, Visualization: Display uri: http://cor.esipfed.org/ont/earthcube/SFO_0000062" ], "runtimePlatform": ["Linux, uri:http://cor.esipfed.org/ont/earthcube/RTE_000005"], "programmingLanguage": "Python 3.8", "codeRepository": "https://github.com/LinkedEarth/Pyleoclim_util", "installURL": { "@type": "CreativeWork", "name": "pypi, ", "url": "https://pypi.org/project/pyleoclim/" }, "supportingData": { "@type": "DataFeed", "name": "Input Data Type specification", "position": "input", "encodingFormat": [ "application/zip;type=LiPD", "http://linked.earth/ontology/core/1.2.0/index-en.html#Dataset", "application/json;type=pyleoclim", "text/csv;application=pyleoclim" ] }, "additionalProperty": [ { "@type": "PropertyValue", "propertyID": "dc:BibliographicCitation", "name": "Bibliographic citation", "value": "Deborah Khider, Feng Zhu, Julien Emile-Geay, Jun Hu, Alexander James, Pratheek Athreya, Myron Kwan, Daniel Garijo. (2021). Pyleoclim: v0.6.1 Release. Zenodo. http://doi.org/10.5281/zenodo.1212692" }, { "@type": "PropertyValue", "propertyID": "ecrro:ECRRO_0000138", "name": "has maturity state", "value": { "@type": "DefinedTerm", "name": "In production", "identifier": "http://cor.esipfed.org/ont/earthcube/MTU_0000002" } }, { "@type": "PropertyValue", "propertyID": "ecrro:ECRRO_0000219", "name": "expected lifetime", "value": { "@type": "DefinedTerm", "name": "1 - 5 years", "identifier": "http://cor.esipfed.org/ont/earthcube/ELT_0000003" } }, { "@type": "PropertyValue", "propertyID": "ecrro:ECRRO_0000218", "name": "Stewardship", "value": [ { "@type": "Person", "name": "Deborah Khider", "url": "https://orcid.org/0000-0001-7501-8430" }, { "@type": "Person", "name": "Feng Zhu", "url": "https://pypi.org/user/infnorm/" } ] }, { "@type": "PropertyValue", "propertyID": "ecrro:ECRRO_0000017", "name": "Usage", "value": { "@type": "DefinedTerm", "name": "Some usage (10-50 adopters)", "identifier": "http://cor.esipfed.org/ont/earthcube/UBA_0000002" } }, { "@type": "PropertyValue", "propertyID": "http://purl.obolibrary.org/obo/RO_0002502", "name": "dependencies", "value": { "@type": "CreativeWork", "name": "linked resource: Python 3.8" } }, { "@type": "PropertyValue", "propertyID": "ecrro:ECRRO_0001301", "name": "registration metadata", "value": { "@type": "StructuredValue", "additionalType": "ecrro:ECRRO_0000156", "contributor": { "@type": "Person", "name": "Stephen M. Richard" }, "datePublished": "Tue Mar 02 2021 15:11:59 GMT-0700 (Mountain Standard Time)" } } ] }