Projects Python Module

Projects data model.

class pacifica.metadata.orm.projects.Projects(*args, **kwargs)[source]

Projects data model.

Attributes:
Name Description
title Title of the project
abstract Long abstract of the project
science_theme science group or theme assigned to
project_type kind or type of project
submitted_date date project entered the system
accepted_date date project was accepted
actual_start_date date the project was started
actual_end_date date the project was ended
closed_date date the project was terminated
suspense_date date the project is made available
encoding encoding of the other text attrs
DoesNotExist

alias of ProjectsDoesNotExist

_meta = <peewee.Metadata object>
_schema = <peewee.SchemaManager object>
classmethod _where_date_clause(where_clause, kwargs)[source]
classmethod _where_datetime_clause(where_clause, kwargs)[source]
abstract = <TextField: Projects.abstract>
accepted_date = <ExtendDateField: Projects.accepted_date>
actual_end_date = <ExtendDateField: Projects.actual_end_date>
actual_start_date = <ExtendDateField: Projects.actual_start_date>
atools
citations
closed_date = <ExtendDateField: Projects.closed_date>
created = <ExtendDateTimeField: Projects.created>
deleted = <ExtendDateTimeField: Projects.deleted>
encoding = <CharField: Projects.encoding>
from_hash(obj)[source]

Convert the hash to the object.

groups
id = <CharField: Projects.id>
instruments
project_type = <CharField: Projects.project_type>
science_theme = <CharField: Projects.science_theme>
short_name = <CharField: Projects.short_name>
submitted_date = <ExtendDateTimeField: Projects.submitted_date>
suspense_date = <ExtendDateField: Projects.suspense_date>
title = <TextField: Projects.title>
to_hash(**flags)[source]

Convert the object to a hash.

transsap
transsip
updated = <ExtendDateTimeField: Projects.updated>
users
classmethod where_clause(kwargs)[source]

PeeWee specific where clause used for search.