Project

General

Profile

Statistics
| Revision:
Name Size Revision Age Author Comment
  _archive 1598 almost 13 years Aaron Marcuse-Kubitza Moved _archive/tapir2flatClient/trunk/client/ t...
  analysis 3076 over 12 years Aaron Marcuse-Kubitza Added top-level analysis dir for range modeling
  backups 3701 over 12 years Aaron Marcuse-Kubitza backups/Makefile: Added synchronization of back...
  bin 3715 over 12 years Aaron Marcuse-Kubitza bin/map: out_is_db: row-based mode: Debug-log t...
  config 272 about 13 years Aaron Marcuse-Kubitza Moved bien_password to new config dir
  inputs 3710 over 12 years Aaron Marcuse-Kubitza mappings/VegX-VegBIEN.stems.csv: binomial (full...
  lib 3718 over 12 years Aaron Marcuse-Kubitza db_xml.py: put(): Raise an error if there are m...
  mappings 3710 over 12 years Aaron Marcuse-Kubitza mappings/VegX-VegBIEN.stems.csv: binomial (full...
  schemas 3712 over 12 years Aaron Marcuse-Kubitza schemas/vegbien.sql: aggregateoccurrence: Added...
  to_do 2547 over 12 years Aaron Marcuse-Kubitza to_do/timeline.doc: Updated to reflect the mont...
Makefile 10.4 KB 3393 over 12 years Aaron Marcuse-Kubitza Moved archived imports and make targets to main...
README.TXT 8.25 KB 3701 over 12 years Aaron Marcuse-Kubitza backups/Makefile: Added synchronization of back...
map 1.22 KB 3475 over 12 years Aaron Marcuse-Kubitza root map: Run bin/map with a nice increment of ...

Latest revisions

# Date Author Comment
3718 08/01/2012 06:14 AM Aaron Marcuse-Kubitza

db_xml.py: put(): Raise an error if there are multiple fields with the same name, instead of silently overwriting the first with the second. This generally indicates the need to use `:[@merge=1]` on the fields in question.

3717 08/01/2012 06:11 AM Aaron Marcuse-Kubitza

dicts.py: Added OnceOnlyDict and helper exception KeyExistsError

3716 08/01/2012 06:10 AM Aaron Marcuse-Kubitza

dicts.py: DictProxy: Added default value for inner param to facilitate creating empty wrapped dicts

3715 08/01/2012 05:48 AM Aaron Marcuse-Kubitza

bin/map: out_is_db: row-based mode: Debug-log the processed XML tree produced by xml_func.process()

3714 08/01/2012 05:16 AM Aaron Marcuse-Kubitza

sql_io.py: put_table(): Fixed bug where Missing mapping for NOT NULL column errors should actually be warnings because sometimes the mappings include extra tables which aren't used by the dataset

3713 08/01/2012 05:12 AM Aaron Marcuse-Kubitza

sql_io.py: put_table(): Fixed bug where Missing mapping for NOT NULL column errors should actually be warnings because sometimes the mappings include extra tables which aren't used by the dataset

3712 08/01/2012 03:18 AM Aaron Marcuse-Kubitza

schemas/vegbien.sql: aggregateoccurrence: Added UNIQUE INDEX that makes an aggregateoccurrence unique within a taxonoccurrence. When the sourceaccessioncode isn't specified (as for individual organisms data, where this goes in plantobservation and taxonoccurrence), this ensures a 1:1 relationship between aggregateoccurrence and taxonoccurrence.

3711 08/01/2012 03:08 AM Aaron Marcuse-Kubitza

schemas/vegbien.sql: taxonoccurrence: Added UNIQUE INDEX that makes a taxonoccurrence unique within a locationevent. When the sourceaccessioncode isn't specified (as for specimens data), this ensures a 1:1 relationship between taxonoccurrence and locationevent.

3710 08/01/2012 03:05 AM Aaron Marcuse-Kubitza

mappings/VegX-VegBIEN.stems.csv: binomial (full) plantname: Also mapped to an alternative for taxonoccurrence.sourceaccessioncode, for aggregate plots data that distinguishes taxonoccurrences only by plantname (such as CVS)

3709 08/01/2012 02:23 AM Aaron Marcuse-Kubitza

exc.py: e_msg(): Fixed bug where exceptions with nothing in e.args (such as StopIteration) caused a failed assertion. Fixed bug where exceptions with multiple values in e.args (such as certain IOErrors) caused a failed assertion.

View all revisions | View revisions

Also available in: Atom