ad1fd3c341
Now handling dictionaries with one key
2021-03-10 16:50:30 +13:00
137c109f86
obi ls: now done in C (preparing things for R packages to read DMS) and
...
switch to version 3.0.0b36
2020-09-29 17:51:39 +02:00
1da6aac1b8
C: patch for failed creation of AVL with errno EEXIST
2020-08-12 17:55:08 +02:00
e28507639a
C and Cython: fixed and improved the associated columns system
2020-07-26 17:39:29 +02:00
49b8810a76
C: made indexer opening/closing cleaner
2020-06-13 21:47:03 +02:00
8776ce22e6
C: fixed a bug where indexers referring to tuples of certain types were
...
not properly closed and imported
2020-06-09 14:34:43 +02:00
0f745e0113
C: Columns: optimizing column file growth
2020-04-18 13:55:47 +02:00
e9a40630e9
C: Columns: rounding column growth to ceil to avoid looping on small
...
values
2020-04-13 19:02:10 +02:00
44517db51f
Fixed gcc warnings
2019-09-25 11:38:00 +02:00
783a1343c4
DMS are now locked when used by a command. Added checks and changed
...
cleaning mechanisms.
2019-09-20 20:37:19 +02:00
5e3c41b058
C: Fixed opened DIR leak
2019-09-04 16:48:13 +02:00
a7fabff1c7
C: made it so column DIR* are not kept open to handle very large DMS
2019-09-04 12:55:21 +02:00
af7cecf59f
Fixed a bug where a directory was not closed properly resulting in errno
...
24 sometimes
2019-08-18 19:46:52 +02:00
1ee50b7222
Fixed a bug when creating a column and checking the comments string if
...
it was NULL
2019-03-07 15:09:59 +01:00
0b62619e4e
Various commentaries and insignificant fixes
2019-01-21 17:32:44 +01:00
6b1c41f3fb
Changed an error message to be more specific
2018-11-07 13:37:25 +01:00
e18b762d81
Weird buggy Eclipse commit with nothing changed
2018-10-21 17:35:18 +02:00
bc8c394061
Columns: implemented handling of JSON formatted comments
2018-10-07 18:54:51 +02:00
f0c147c252
C API: Added a function to set an entire column to a specified (atomic)
...
value.
2018-05-17 15:59:16 +02:00
1fd3323372
Columns: elements names informations are now kept in a memory arena of
...
adapted size in the header, and added a boolean in the header indicating
whether the values should be evaluated (typically character strings to
be evaluated in Python)
2017-12-13 22:46:50 +01:00
0998268955
Fixed two little potential bugs when cleaning unfinished columns and
...
deleted old trace
2017-11-24 18:03:59 +01:00
3ba7ce1c91
View rollback: version files and column directories aren't deleted
...
anymore to prevent indexer bug, and fixed a freeing bug
2017-11-15 17:27:26 +01:00
9a50803c00
Added tuple columns containing immutable indexed data arrays of any type
2017-11-15 13:48:59 +01:00
dfd51939a0
Views are now rollbacked if an error occurs, and unfinished views and
...
columns are deleted when an OBIDMS is opened.
2017-10-26 18:58:48 +02:00
5ed6835e0e
Fixed a bug where the new line count when truncating a column would not
...
be computed correctly when dealing with high numbers (bad automatic type
for intermediate result)
2017-09-25 10:52:19 +02:00
c559ddf487
BUG FIX: creation of a new column would fail because of a case not
...
handled when a high number of elements per line would imply less than
one line per memory page
2017-08-20 17:30:23 +02:00
c5f3fdc295
Increased maximum element names length in columns
2017-07-27 19:44:49 +02:00
59dd0a8a8c
Standardized and improved the API to create new columns, updated the doc
2017-07-18 17:34:32 +02:00
f5e992abbf
Added a check on the element when setting a value in a column
2017-07-05 14:49:20 +02:00
431c1c8c6a
Merge branch 'Eric_new_Python_API' of
...
git@git.metabarcoding.org:obitools/obitools3.git into
Eric_new_Python_API
Conflicts:
python/obitools3/obidms/_obidms.pxd
python/obitools3/obidms/_obidms.pyx
python/obitools3/obidms/_obidmscolumn_bool.pyx
python/obitools3/obidms/_obidmscolumn_str.pyx
python/obitools3/obidms/_obiseq.pxd
python/obitools3/obidms/_obiseq.pyx
python/obitools3/obidms/_obitaxo.pxd
python/obitools3/obidms/_obitaxo.pyx
python/obitools3/obidms/_obiview.pxd
python/obitools3/obidms/_obiview.pyx
python/obitools3/obidms/_obiview_nuc_seq.pxd
python/obitools3/obidms/_obiview_nuc_seq.pyx
python/obitools3/obidms/_obiview_nuc_seq_qual.pxd
python/obitools3/obidms/_obiview_nuc_seq_qual.pyx
python/obitools3/obidms/capi/obialign.pxd
python/obitools3/obidms/capi/obidmscolumn.pxd
python/obitools3/obidms/capi/obitaxonomy.pxd
python/obitools3/obidms/capi/obiview.pxd
2017-02-20 14:55:36 +01:00
e50da64ea1
The elements names when a column contains several elements per line are
...
now formatted with '\0' as separator and handled in a more optimized way
2017-01-31 16:48:06 +01:00
daacd0df76
Strong refactoring 1
2016-12-26 13:35:31 +01:00
936be64c34
Goes with 5e0c9f87
(missing ';' and fixed compilation warnings)
2016-12-05 11:18:29 +01:00
5e0c9f878b
Added the doc for the function building the element names, and a missing
...
free
2016-12-05 10:46:21 +01:00
852e5488c8
The default element names for columns with multiple elements per line
...
are now "O;1;2;...;n"
2016-12-02 17:54:51 +01:00
7d022c1a52
If the indexer name is NULL when creating a column, it now becomes the
...
column name
2016-11-18 15:56:51 +01:00
8f724f4f8e
Some code refactoring
2016-11-09 16:48:00 +01:00
43f3c69a40
Fixed bug when cloning column with line selection
2016-09-21 17:50:21 +02:00
a0da984003
Fixed bug where columns would not get truncated to the right size, and
...
fixed bug where column directories would be open and not closed in some
instances
2016-09-21 17:28:52 +02:00
986f90c59e
Fixed bug where column directories weren't closed correctly, leading to
...
too many file descriptors open, and added error checking when closing
file descriptors
2016-09-15 12:18:40 +02:00
2d8ac2b035
Fixed bug when creating an OBI_IDX column
2016-08-11 17:30:32 +02:00
38718320f9
First version for the association of one column to another. Closes #55
2016-07-15 15:38:49 +02:00
799b942017
Deleted old debugging print
2016-06-03 18:57:32 +02:00
e681ca646d
Fixed a problem with some columns being shorter in views and triggering
...
errors when trying to get values. Temporary fix that needs discussion
2016-05-20 18:45:29 +02:00
8ae7644945
First version of quality handling (not working yet) and now it is
...
checked that a column is writable before enlarging it
2016-05-11 16:38:14 +02:00
f3b20b809d
Fixed bug with indexer names being defined and generating seg fault if
...
creating a column not using indexers
2016-04-27 14:01:36 +02:00
66045acf1d
Creating a column now uses the function to create the indexer name if
...
one was not provided
2016-04-22 17:47:00 +02:00
ffa4557928
changed MAP_PRIVATE flags to MAP_SHARED when opening a column because it
...
seems a lot more efficient
2016-04-22 16:26:24 +02:00
003cd11362
Fixed initialization of NA values for OBI_STR and OBI_SEQ columns
2016-04-22 16:14:23 +02:00
c87227b65a
Uncommented an error message that doesn't need to be commented anymore
2016-04-22 16:11:56 +02:00