Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
Study Struct Reference

#include <study.h>

Collaboration diagram for Study:
[legend]

Data Fields

bson_oid_t * st_id_p
 
char * st_timestamp_s
 
FieldTrialst_parent_p
 
MEM_FLAG st_parent_field_trial_mem
 
struct Locationst_location_p
 
char * st_name_s
 
char * st_data_url_s
 
char * st_aspect_s
 
char * st_slope_s
 
LinkedListst_plots_p
 A LinkedList of PlotNodes for all of the Plots in this Study. More...
 
Cropst_current_crop_p
 
Cropst_previous_crop_p
 
char * st_description_s
 
char * st_design_s
 
char * st_plan_changes_s
 Changes to the Study field experiment plan. More...
 
char * st_physical_samples_collected_s
 Details about plant, soil or other samples collected. More...
 
char * st_data_not_included_s
 Data collected but not currently stored within Grassroots. More...
 
char * st_growing_conditions_s
 
char * st_phenotype_gathering_notes_s
 
double64 * st_default_plot_width_p
 
double64 * st_default_plot_length_p
 
uint32 * st_num_rows_p
 
uint32 * st_num_columns_p
 
uint32 * st_num_replicates_p
 
char * st_weather_link_s
 
json_t * st_shape_p
 The GeoJSON data for the shape of the plots. More...
 
char * st_shape_notes_s
 Any notes about the GeoJSON data. More...
 
double64 * st_plot_horizontal_gap_p
 
double64 * st_plot_vertical_gap_p
 
uint32 * st_plots_rows_per_block_p
 
uint32 * st_plots_columns_per_block_p
 
double64 * st_plot_block_horizontal_gap_p
 
double64 * st_plot_block_vertical_gap_p
 
LinkedListst_treatments_p
 
Personst_curator_p
 
Personst_contact_p
 
uint32 * st_predicted_sowing_year_p
 
uint32 * st_predicted_harvest_year_p
 
char * st_photo_url_s
 
char * st_image_collection_notes_s
 
LinkedListst_phenotypes_p
 
LinkedListst_contributors_p
 A LinkedList of PersonNodes of people who have contributed to this Study. More...
 

Field Documentation

◆ st_id_p

bson_oid_t* st_id_p

◆ st_timestamp_s

char* st_timestamp_s

◆ st_parent_p

FieldTrial* st_parent_p

◆ st_parent_field_trial_mem

MEM_FLAG st_parent_field_trial_mem

◆ st_location_p

struct Location* st_location_p

◆ st_name_s

char* st_name_s

◆ st_data_url_s

char* st_data_url_s

◆ st_aspect_s

char* st_aspect_s

◆ st_slope_s

char* st_slope_s

◆ st_plots_p

LinkedList* st_plots_p

A LinkedList of PlotNodes for all of the Plots in this Study.

◆ st_current_crop_p

Crop* st_current_crop_p

◆ st_previous_crop_p

Crop* st_previous_crop_p

◆ st_description_s

char* st_description_s

◆ st_design_s

char* st_design_s

◆ st_plan_changes_s

char* st_plan_changes_s

Changes to the Study field experiment plan.

◆ st_physical_samples_collected_s

char* st_physical_samples_collected_s

Details about plant, soil or other samples collected.

◆ st_data_not_included_s

char* st_data_not_included_s

Data collected but not currently stored within Grassroots.

◆ st_growing_conditions_s

char* st_growing_conditions_s

◆ st_phenotype_gathering_notes_s

char* st_phenotype_gathering_notes_s

◆ st_default_plot_width_p

double64* st_default_plot_width_p

◆ st_default_plot_length_p

double64* st_default_plot_length_p

◆ st_num_rows_p

uint32* st_num_rows_p

◆ st_num_columns_p

uint32* st_num_columns_p

◆ st_num_replicates_p

uint32* st_num_replicates_p

◆ st_weather_link_s

char* st_weather_link_s

◆ st_shape_p

json_t* st_shape_p

The GeoJSON data for the shape of the plots.

◆ st_shape_notes_s

char* st_shape_notes_s

Any notes about the GeoJSON data.

◆ st_plot_horizontal_gap_p

double64* st_plot_horizontal_gap_p

◆ st_plot_vertical_gap_p

double64* st_plot_vertical_gap_p

◆ st_plots_rows_per_block_p

uint32* st_plots_rows_per_block_p

◆ st_plots_columns_per_block_p

uint32* st_plots_columns_per_block_p

◆ st_plot_block_horizontal_gap_p

double64* st_plot_block_horizontal_gap_p

◆ st_plot_block_vertical_gap_p

double64* st_plot_block_vertical_gap_p

◆ st_treatments_p

LinkedList* st_treatments_p

◆ st_curator_p

Person* st_curator_p

◆ st_contact_p

Person* st_contact_p

◆ st_predicted_sowing_year_p

uint32* st_predicted_sowing_year_p

◆ st_predicted_harvest_year_p

uint32* st_predicted_harvest_year_p

◆ st_photo_url_s

char* st_photo_url_s

◆ st_image_collection_notes_s

char* st_image_collection_notes_s

◆ st_phenotypes_p

LinkedList* st_phenotypes_p

◆ st_contributors_p

LinkedList* st_contributors_p

A LinkedList of PersonNodes of people who have contributed to this Study.


The documentation for this struct was generated from the following file: