SDDS ToolKit Programs and Libraries for C and Python
|
Utility routines for SDDS applications.
This file contains a collection of utility functions used in SDDS (Self Describing Data Sets) applications. These utilities include functions for string manipulation, unit operations, parameter comparisons, and prime number calculations to support various data processing tasks within SDDS datasets.
Definition in file SDDSutils.c.
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) |
void | moveToStringArray (char ***target, long *targets, char **source, long sources) |
char * | multiplyColumnUnits (SDDS_DATASET *SDDSin, char *name1, char *name2) |
char * | divideColumnUnits (SDDS_DATASET *SDDSin, char *name1, char *name2) |
long | SDDS_CompareParameterValues (void *param1, void *param2, long type) |
char * | makeFrequencyUnits (SDDS_DATASET *SDDSin, char *indepName) |
int64_t | greatestProductOfSmallPrimes (int64_t rows) |
int64_t | greatestProductOfSmallPrimes1 (int64_t rows, int64_t *primeList, int64_t nPrimes) |
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.
long SDDS_CompareParameterValues | ( | void * | param1, |
void * | param2, | ||
long | type ) |
Definition at line 202 of file SDDSutils.c.