Changed the variable name 'nb_elements' to 'nb_lines' for better clarity

This commit is contained in:
Celine Mercier
2015-08-26 10:52:19 +02:00
parent 8ff3488926
commit 3f81dc0173
5 changed files with 16 additions and 16 deletions

View File

@ -25,7 +25,7 @@ cdef extern from "obidmscolumn.h" nogil:
ctypedef OBIDMS_column_t* OBIDMS_column_p ctypedef OBIDMS_column_t* OBIDMS_column_p
ctypedef int32_t obiversion_t ctypedef int32_t obiversion_t
OBIDMS_column_p obi_create_column(OBIDMS_p dms, const char* column_name, OBIType_t type, size_t nb_elements, size_t nb_elements_per_line, const char* elements_names) OBIDMS_column_p obi_create_column(OBIDMS_p dms, const char* column_name, OBIType_t type, size_t nb_lines, size_t nb_elements_per_line, const char* elements_names)
size_t obi_column_get_line_count(OBIDMS_column_p column) size_t obi_column_get_line_count(OBIDMS_column_p column)
const char* obi_column_get_elements_names(OBIDMS_column_p column) const char* obi_column_get_elements_names(OBIDMS_column_p column)
void obi_column_make_unwritable(OBIDMS_column_p column) void obi_column_make_unwritable(OBIDMS_column_p column)

View File

@ -14,7 +14,7 @@ cdef class OBIDMS_column:
def __init__(self, dms_name, column_name, def __init__(self, dms_name, column_name,
create, clone, clone_data, create, clone, clone_data,
version_number, type, version_number, type,
nb_elements, nb_elements_per_line, nb_lines, nb_elements_per_line,
elements_names): elements_names):
column_name_b = column_name.encode(encoding='UTF-8') column_name_b = column_name.encode(encoding='UTF-8')
dms_name_b = dms_name.encode(encoding='UTF-8') dms_name_b = dms_name.encode(encoding='UTF-8')
@ -28,7 +28,7 @@ cdef class OBIDMS_column:
elements_names_b = column_name_b elements_names_b = column_name_b
else : else :
elements_names_b = elements_names.encode(encoding='UTF-8') elements_names_b = elements_names.encode(encoding='UTF-8')
self.pointer = obi_create_column(self.dms, column_name_b, type, nb_elements, nb_elements_per_line, elements_names_b) self.pointer = obi_create_column(self.dms, column_name_b, type, nb_lines, nb_elements_per_line, elements_names_b)
else : else :
dms = obi_open_dms(dms_name_b) dms = obi_open_dms(dms_name_b)
self.dms = dms self.dms = dms
@ -78,7 +78,7 @@ cdef class OBIDMS_column:
def open(dms_name, column_name, def open(dms_name, column_name,
create=False, clone=False, clone_data=True, create=False, clone=False, clone_data=True,
version_number=-1, type=None, version_number=-1, type=None,
nb_elements=None, nb_elements_per_line=1, nb_lines=None, nb_elements_per_line=1,
elements_names=None): elements_names=None):
column_name_b = column_name.encode(encoding='UTF-8') column_name_b = column_name.encode(encoding='UTF-8')
@ -95,35 +95,35 @@ cdef class OBIDMS_column:
column = OBIDMS_column_int(dms_name, column_name, column = OBIDMS_column_int(dms_name, column_name,
create, clone, clone_data, create, clone, clone_data,
version_number, type, version_number, type,
nb_elements, nb_elements_per_line, nb_lines, nb_elements_per_line,
elements_names) elements_names)
elif type == 2 : elif type == 2 :
column = OBIDMS_column_float(dms_name, column_name, column = OBIDMS_column_float(dms_name, column_name,
create, clone, clone_data, create, clone, clone_data,
version_number, type, version_number, type,
nb_elements, nb_elements_per_line, nb_lines, nb_elements_per_line,
elements_names) elements_names)
elif type == 3 : elif type == 3 :
column = OBIDMS_column_bool(dms_name, column_name, column = OBIDMS_column_bool(dms_name, column_name,
create, clone, clone_data, create, clone, clone_data,
version_number, type, version_number, type,
nb_elements, nb_elements_per_line, nb_lines, nb_elements_per_line,
elements_names) elements_names)
elif type == 4 : elif type == 4 :
column = OBIDMS_column_char(dms_name, column_name, column = OBIDMS_column_char(dms_name, column_name,
create, clone, clone_data, create, clone, clone_data,
version_number, type, version_number, type,
nb_elements, nb_elements_per_line, nb_lines, nb_elements_per_line,
elements_names) elements_names)
elif type == 5 : elif type == 5 :
column = OBIDMS_column_idx(dms_name, column_name, column = OBIDMS_column_idx(dms_name, column_name,
create, clone, clone_data, create, clone, clone_data,
version_number, type, version_number, type,
nb_elements, nb_elements_per_line, nb_lines, nb_elements_per_line,
elements_names) elements_names)
else : else :

View File

@ -586,7 +586,7 @@ size_t obi_get_platform_header_size()
OBIDMS_column_p obi_create_column(OBIDMS_p dms, OBIDMS_column_p obi_create_column(OBIDMS_p dms,
const char *column_name, const char *column_name,
OBIType_t type, OBIType_t type,
size_t nb_elements, size_t nb_lines,
size_t nb_elements_per_line, size_t nb_elements_per_line,
const char* elements_names) const char* elements_names)
{ {
@ -625,7 +625,7 @@ OBIDMS_column_p obi_create_column(OBIDMS_p dms,
// Calculate the size needed // Calculate the size needed
header_size = obi_get_platform_header_size(); header_size = obi_get_platform_header_size();
data_size = obi_array_sizeof(type, nb_elements, nb_elements_per_line); data_size = obi_array_sizeof(type, nb_lines, nb_elements_per_line);
file_size = header_size + data_size; file_size = header_size + data_size;
// Get the latest version number // Get the latest version number
@ -717,7 +717,7 @@ OBIDMS_column_p obi_create_column(OBIDMS_p dms,
header = new_column->header; header = new_column->header;
header->little_endian = obi_is_little_endian(); header->little_endian = obi_is_little_endian();
header->header_size = header_size; header->header_size = header_size;
header->line_count = nb_elements; header->line_count = nb_lines;
header->lines_used = 0; header->lines_used = 0;
header->nb_elements_per_line = nb_elements_per_line; header->nb_elements_per_line = nb_elements_per_line;
header->data_type = type; header->data_type = type;

View File

@ -133,7 +133,7 @@ size_t obi_get_platform_header_size();
* @param dms a pointer on an OBIDMS * @param dms a pointer on an OBIDMS
* @param column_name the name of the new column * @param column_name the name of the new column
* @param type the OBIType code used to create the column * @param type the OBIType code used to create the column
* @param nb_elements the number of elements to be stored * @param nb_lines the number of lines to be stored
* *
* @since May 2015 * @since May 2015
* @author Eric Coissac (eric.coissac@metabarcoding.org) * @author Eric Coissac (eric.coissac@metabarcoding.org)
@ -141,7 +141,7 @@ size_t obi_get_platform_header_size();
OBIDMS_column_p obi_create_column(OBIDMS_p dms, OBIDMS_column_p obi_create_column(OBIDMS_p dms,
const char* column_name, const char* column_name,
OBIType_t type, OBIType_t type,
size_t nb_elements, size_t nb_lines,
size_t nb_elements_per_line, size_t nb_elements_per_line,
const char* elements_names); const char* elements_names);

View File

@ -46,13 +46,13 @@ size_t obi_sizeof(OBIType_t type)
} }
size_t obi_array_sizeof(OBIType_t type, size_t nb_elements, size_t nb_elements_per_line) size_t obi_array_sizeof(OBIType_t type, size_t nb_lines, size_t nb_elements_per_line)
{ {
size_t size; size_t size;
size_t rsize; size_t rsize;
size_t psize; size_t psize;
size = obi_sizeof(type) * nb_elements * nb_elements_per_line; size = obi_sizeof(type) * nb_lines * nb_elements_per_line;
psize = getpagesize(); psize = getpagesize();
rsize = size % psize; rsize = size % psize;