Git Product home page Git Product logo

emleditor's Introduction

Hello!

I'm a plant evolutionary biologist by training and data scientist by trade.

  • Iโ€™m currently working on Open and Fair data and metadata publication guidelines, workflows, and tools for the National Park Service.
  • Iโ€™m interested and excited to collaborate with anyone working on data publication, metadata creation, and promoting culture shifts towards Open data for equitable and reproducible science.

If you're interested in my plant biology work (๐Ÿฅฆ๐Ÿงฌ๐Ÿ”ฌ๐Ÿ–ฅ), please check out my other GitHub account.

โ€ƒ โ€ƒ

emleditor's People

Contributors

jimmyrocks avatar majestc96 avatar roblbaker avatar

emleditor's Issues

add ability to update dataTable urls

Legacy versions of EMLeditor did not update the urls for dataTables if/when someone changed or added a DOI to the metadata. There should be a function (set_data_urls) to update the dataTable urls to correspond to the DOI.

update upload_data_package

This function currently enforces a 4MB maximum file size, as per the API documentation. However, further testing has determined that the actual file size limit is 32MB. Increase file size to limit to 32MB (or just shy of that).

For or By NPS

Add For or By NPS to additionalMetadata:

If publisher is NPS, For or By NPS = Yes; add this as functionality to set.NPSpublisher

A new function is needed that can be used to provide for or by NPS = No if publisher is NOT NPS.

add producing units

Add a function to capture producing park unit codes - a good place is likely additional metadata. Do not need to store geographic coordinates, just the code (typically 4 letters).

set.CUI cannot overwrite existing CUI

Currently, the set.CUI function stops if existing CUI is detected in any of the additionalMetadata elements. This needs to be fixed to enable overwriting of just the additionalMetadata element containing CUI, if it exists. for instance:

myneweml<-set.version(emlObject, "PUBFUL")

sets CUI to PUBFUL. But:

mynewesteml<-set.version(myneweml, "PUBVER")

stops with an error message that reports CUI already exists instead of replacing PUBFUL with PUBVER.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.