SDDS ToolKit Programs and Libraries for C and Python
|
Utility functions for SDDS dataset manipulation and string array operations.
This header file provides declarations for various utility functions used in handling SDDS datasets, manipulating dynamic string arrays, performing unit operations on dataset columns, comparing parameter values, and calculating products of prime numbers.
This module is essential for data manipulation and analysis tasks involving SDDS datasets and related operations.
Definition in file SDDSutils.h.
Go to the source code of this file.
Functions | |
long | appendToStringArray (char ***item, long items, char *newItem) |
long | expandColumnPairNames (SDDS_DATASET *SDDSin, char ***name, char ***errorName, long names, char **excludeName, long excludeNames, long typeMode, long typeValue) |
char * | multiplyColumnUnits (SDDS_DATASET *SDDSin, char *name1, char *name2) |
char * | divideColumnUnits (SDDS_DATASET *SDDSin, char *name1, char *name2) |
char * | makeFrequencyUnits (SDDS_DATASET *SDDSin, char *indepName) |
long | compareParameterValues (void *param1, void *param2, long type) |
void | moveToStringArray (char ***target, long *targets, char **source, long sources) |
int64_t | greatestProductOfSmallPrimes1 (int64_t rows, int64_t *primeList, int64_t nPrimes) |
int64_t | greatestProductOfSmallPrimes (int64_t rows) |
long appendToStringArray | ( | char *** | item, |
long | items, | ||
char * | newItem ) |
Definition at line 25 of file SDDSutils.c.
char * divideColumnUnits | ( | SDDS_DATASET * | SDDSin, |
char * | name1, | ||
char * | name2 ) |
Definition at line 168 of file SDDSutils.c.
long expandColumnPairNames | ( | SDDS_DATASET * | SDDSin, |
char *** | name, | ||
char *** | errorName, | ||
long | names, | ||
char ** | excludeName, | ||
long | excludeNames, | ||
long | typeMode, | ||
long | typeValue ) |
Definition at line 35 of file SDDSutils.c.
int64_t greatestProductOfSmallPrimes | ( | int64_t | rows | ) |
Definition at line 277 of file SDDSutils.c.
int64_t greatestProductOfSmallPrimes1 | ( | int64_t | rows, |
int64_t * | primeList, | ||
int64_t | nPrimes ) |
Definition at line 294 of file SDDSutils.c.
char * makeFrequencyUnits | ( | SDDS_DATASET * | SDDSin, |
char * | indepName ) |
Definition at line 235 of file SDDSutils.c.
void moveToStringArray | ( | char *** | target, |
long * | targets, | ||
char ** | source, | ||
long | sources ) |
Definition at line 121 of file SDDSutils.c.
char * multiplyColumnUnits | ( | SDDS_DATASET * | SDDSin, |
char * | name1, | ||
char * | name2 ) |
Definition at line 137 of file SDDSutils.c.