Projects

This collection describes the research group projects. This is normally public data.

Schema

The following lists key names mapped to its type and meaning for each entry.

_id:

string, Unique project identifier., required

active:

[‘string’, ‘boolean’], true if the project is active, optional

description:

string, brief project description., required

grant:

string, Grant id if there is a grant supporting this project, optional

group:

string, id for the group in the groups collection whose project this is, optional

highlights:

list, list of things to highlight in a report or website, such as releases for for software or high profile publications, optional

type:

dict, optional

year:

integer, the year of the highlight, optional

month:

[‘string’, ‘integer’], the month of the highlight, optional

description:

string, the highlight, optional

logo:

string, URL to the project logo, optional

name:

string, name of the project., required

other:

[‘list’, ‘string’], other information about the project, optional

repo:

string, URL of the source code repo, if available, optional

team:

list, People who are/have been working on this project., required

type:

dict, optional

begin_month:

[‘string’, ‘integer’], optional

begin_year:

integer, optional

end_month:

[‘string’, ‘integer’], optional

end_year:

integer, optional

name:

string, optional

position:

string, optional

type:

[‘string’], The type of project, optional

Allowed values:
  • ossoftware

  • funded

  • outreach

website:

string, URL of the website., optional

YAML Example

Cyclus:
  description: Agent-Based Nuclear Fuel Cycle Simulator
  grant: dmref15
  group: ergs
  highlights:
    - description: high profile pub in Nature
      month: 5
      year: 2020
  logo: http://fuelcycle.org/_static/big_c.png
  name: Cyclus
  other:
    - Discrete facilities with discrete material transactions
    - Low barrier to entry, rapid payback to adoption
  repo: https://github.com/cyclus/cyclus/
  team:
    - begin_month: June
      begin_year: 2013
      end_month: July
      end_year: 2015
      name: Anthony Scopatz
      position: Project Lead
  type: funded
  website: http://fuelcycle.org/

JSON/Mongo Example

{
    "_id": "Cyclus",
    "description": "Agent-Based Nuclear Fuel Cycle Simulator",
    "grant": "dmref15",
    "group": "ergs",
    "highlights": [
        {
            "description": "high profile pub in Nature",
            "month": 5,
            "year": 2020
        }
    ],
    "logo": "http://fuelcycle.org/_static/big_c.png",
    "name": "Cyclus",
    "other": [
        "Discrete facilities with discrete material transactions",
        "Low barrier to entry, rapid payback to adoption"
    ],
    "repo": "https://github.com/cyclus/cyclus/",
    "team": [
        {
            "begin_month": "June",
            "begin_year": 2013,
            "end_month": "July",
            "end_year": 2015,
            "name": "Anthony Scopatz",
            "position": "Project Lead"
        }
    ],
    "type": "funded",
    "website": "http://fuelcycle.org/"
}