3. Processing

Basis functions used to process biologging data of a central-place foraging seabird.

processing.estimate_nest_position(df, params)

Estimate the nest position from longitude and latitude data.

processing.add_is_night(df, params)

Add to the dataframe an additional is_night boolean column worth 1 if it is night, 0 otherwise.

processing.add_step_time(df)

Add to the dataframe an additional step_time column that gives the step time in seconds.

processing.add_step_length(df)

Add to the dataframe an additional step_length column that gives the step length in kilometers.

processing.add_step_speed(df)

Add to the dataframe an additional step_speed column that gives the step ground speed in kilometers per hour.

processing.add_step_heading(df)

Add to the dataframe an additional step_heading column that gives step heading in degrees.

processing.add_step_turning_angle(df)

Add to the dataframe an additional step_turning_angle column that gives the step turning angle in degrees (between -180° and +180°).

processing.add_step_heading_to_colony(df, params)

Add to the dataframe an additional step_heading_to_colony column that gives heading to the colony in degrees.

processing.add_dist_to_nest(df, params)

Add to the dataframe an additional dist_to_nest column that gives the orthodromic distance to the estimated nest position in kilometers.

processing.add_trip(df, params)

Add to the dataframe an additional trip column that gives the trip identifier number.

processing.add_depth(df)

Add to the dataframe an additional depth column that gives the estimated underwater depth in negative meters.

processing.add_dive(df, params)

Add to the dataframe an additional dive column that gives the dive id number.

processing.add_filtered_acc(df, params)

Add to the dataframe the additional ax_f, ay_f and az_f columns of the filtered triaxial accelerations.

processing.add_odba(df, params)

Add to the dataframe the additional odba and odba_f columns of the raw and filtered overall dynamical body acceleration.

processing.add_is_suspicious(df, params)

Add to the dataframe the additional is_suspicious boolean column tagging suspicious position recordings.

processing.interpolate_lat_lon(df, ...[, ...])

Interpolate longitude and latitude at a given datetime.

processing.add_basic_data(df, params)

Enhance the dataframe with the additional basic data.

processing.add_gps_data(df, params[, clean])

Enhance the dataframe with the additional gps data.

processing.add_tdr_data(df, params)

Enhance the dataframe with the additional tdr data.

processing.add_axy_data(df, params)

Enhance the dataframe with the additional axy data.

processing.compute_basic_infos(df)

Produce the dictionary of basic infos.

processing.compute_gps_infos(df, params)

Produce the dictionary of gps infos.

processing.compute_tdr_infos(df)

Produce the dictionary of tdr infos.

processing.compute_axy_infos(df)

Produce the dictionary of axy infos.