Git Product home page Git Product logo

Pamela Marcum's Projects

bibman icon bibman

BibFile Manager acts as a cross-referencing "electronic file cabinet" to help researchers organize, annotate, and easily retrieve research materials like journal articles. An ASCII .bib file is generated every time a new journal article is added to the reference library through BibFile Manager. BibFile Manager is a Google Apps Script attached to a Google Sheet. The script provides a PDF viewer that can be used to make comments (annotations) within a journal article, and to tag the paper with user-defined topics. Annotations are treated as separate documents for the purpose of topic-tagging, and therefore can be found independently of the host paper in search queries. A somewhat crude (at the moment) but efficient search engine is also made available through BibFile Manager which uses the tagged topics as search keys to find specific papers and/or annotations.

latex-formatting icon latex-formatting

Provides .sty, .bst, and .cls files commonly used for proposal and paper preparation within my research group.

meetingnotes icon meetingnotes

https://docs.google.com/document/d/1x-6kNBgXskk7WDqGsTuXXpFxcGIO_QlNlTFbNxXKdXE/edit?usp=sharing

mendbib icon mendbib

This userscript presents a button on ShareLaTeX to download bibtex from a Mendeley group library and write a "cleaned" file on Dropbox in the same ShareLaTeX document folder. The code, which is geared towards astronomical research, checks the bibtex entries for compliance with journals such as AJ and ApJ, normalizes the bibtex entries, imposing a uniform cite key format that guarantees a unique cite key without having to resort to attached "a", "b", "c", etc suffixes. MenDBib generates 3 files on Dropbox: the viable bibtex file (called mendbib.bib) and a file (mendbib_prob.bib) that holds any nonviable bibtex entries (these are typically missing one or more required components of information, and/or have typos that need to be corrected). A third file, "mendbib_info.README" provides decription of the other 2 files and instructions for dealing with off-nominal cases. The code is heavily commented and could also serve as a tutorial for javascript/userscript/TamperMonkey beginners like me who benefit from seeing real-life applications.

minddump icon minddump

A project management tool (a Google sheet) that lists all the action items or follow-up activities from a meeting, with due dates (when assigned), and filed under different categories for optimal organization. This to-do list will copy the items into your Google Tasks under the same categories, if desired.

panel-review-tools icon panel-review-tools

Google script-driven spreadsheets provide a voting management tool for proposal review panels. Some files are generated for each panel, others are created to consolidate panel results. The voting system generated by Create Voting System includes voting ballots for each panel of reviewers, scoresheets that provide statistics of votes for each proposal, dashboards for use of the Panel Monitor that allow monitoring of the panel (making sure that all votes are provided for each proposal, etc.), tracking sheets

sandbox icon sandbox

Some javascript snippets for the purpose of testing out various capabilities (e.g., stuff in here is not ready for prime-time!)

texbuilder icon texbuilder

Build and preview LaTeX documents with GitHub Actions

timesup icon timesup

A Google Sheet giving a simple timer. Enter the time for the "alarm" to go off. The alarm is a cell showing "TIME IS UP!" that turns red. This little tool was intended to help keep proposal review panels from spending too much time on a given proposal, to insure the review completes within the allocated time.

worpt-work-plan-tool-4-proposals icon worpt-work-plan-tool-4-proposals

This script is attached to a Google Sheet and allows one to generate Latex tables that may be included in a Latex document written for a research grant proposal using the "\input" command. The tables describe the proposal's work-plan and associated schedules and labor distribution among the proposing team, and are rendered in 2 different versions: an anonymous and non-anonymous version for inclusion in dual-anonymous-reviewed grant programs. The tool allows one to make tweaks, additions, deletions and quickly re-render the new versions of these tables without worrying about human error or inconsistencies that arise when such edits are performed manually.

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.