Project

General

Profile

Statistics
| Revision:

# Date Author Comment
762 01/30/2012 07:14 PM Aaron Marcuse-Kubitza

inputs/NYBG: Map via DwC instead of VegX

761 01/30/2012 07:12 PM Aaron Marcuse-Kubitza

mappings/DwC-VegBIEN.specimens.csv: Provide schema URLs for namespaces (in the column header)

760 01/30/2012 07:11 PM Aaron Marcuse-Kubitza

input.Makefile: Deal with core maps (the main *-VegBIEN map) whose roots are other than organisms

759 01/30/2012 07:09 PM Aaron Marcuse-Kubitza

bin/map: In the xml_func.process() for XML outputs, pass an on_error that outputs to ex_tracker.track()

758 01/30/2012 07:08 PM Aaron Marcuse-Kubitza

xpath.py: set_id(): Deal with XPaths with an

757 01/30/2012 07:07 PM Aaron Marcuse-Kubitza

xml_dom.py: replace_with_text(): Accept Node inputs for cases where e.g. an XML func with an error has been replaced with a comment

756 01/30/2012 07:06 PM Aaron Marcuse-Kubitza

xml_func.py: _date: Year defaults to 1900

755 01/30/2012 05:18 PM Aaron Marcuse-Kubitza

DwC-VegBIEN.specimens.csv: Output DwC as XML instead of CSV

754 01/30/2012 05:05 PM Aaron Marcuse-Kubitza

xpath.py: Allow XPath names to be quoted literals, just like values. Handle : embedded in a name (even without quotes), often indicating a namespace.

753 01/30/2012 04:55 PM Aaron Marcuse-Kubitza

Removed no longer needed lib/ERD-wiki.csv

752 01/30/2012 04:54 PM Aaron Marcuse-Kubitza

Parser.py: In syntax errors, only print <END> at end of string if error was at end of string

751 01/30/2012 04:50 PM Aaron Marcuse-Kubitza

bin/map: Print error message rather than assertion failure for CSV output, which isn't supported yet

750 01/30/2012 04:47 PM Aaron Marcuse-Kubitza

input.Makefile: Don't abort tester if via test fails, because CSV output is not supported yet

749 01/30/2012 04:02 PM Aaron Marcuse-Kubitza

input.Makefile: Deal properly with more than one format that's being mapped via (e.g. DwC and VegX)

748 01/30/2012 03:49 PM Aaron Marcuse-Kubitza

Renamed mappings/DwC-VegBIEN.organisms.csv back to mappings/DwC-VegBIEN.specimens.csv because it now uses /specimenreplicate as the output root

747 01/30/2012 03:43 PM Aaron Marcuse-Kubitza

Renamed mappings/DwC-VegBIEN.organisms.csv back to mappings/DwC-VegBIEN.specimens.csv because it now uses /specimenreplicate as the output root

746 01/30/2012 03:41 PM Aaron Marcuse-Kubitza

mappings/DwC-VegBIEN.organisms.csv: Fixed syntax error in a mapping

745 01/30/2012 03:35 PM Aaron Marcuse-Kubitza

mappings/DwC-VegBIEN.organisms.csv: Sorted

744 01/30/2012 03:34 PM Aaron Marcuse-Kubitza

mappings/Makefile: Sort DwC-VegBIEN.organisms.csv

743 01/30/2012 03:33 PM Aaron Marcuse-Kubitza

inputs/NYBG/maps/VegBIEN.organisms.csv: Regenerated

742 01/30/2012 03:12 PM Aaron Marcuse-Kubitza

mappings/DwC-VegBIEN.organisms.csv: Sort on output column

741 01/30/2012 03:04 PM Aaron Marcuse-Kubitza

Renamed mappings/DwC-VegBIEN.specimens.csv to DwC-VegBIEN.organisms.csv because it (currently) uses /taxonoccurrence as the output root

740 01/30/2012 03:03 PM Aaron Marcuse-Kubitza

Renamed mappings/DwC-VegBIEN.specimens.csv to DwC-VegBIEN.organisms.csv because it (currently) uses /taxonoccurrence as the output root

739 01/30/2012 03:01 PM Aaron Marcuse-Kubitza

Makefile: Support recursing into subdir when no target is specified (e.g. make mappings/)

738 01/30/2012 02:55 PM Aaron Marcuse-Kubitza

union: Merge rows (and column labels) using maps.merge_mappings()

737 01/30/2012 02:51 PM Aaron Marcuse-Kubitza

join: Merge the column labels as well

736 01/30/2012 02:51 PM Aaron Marcuse-Kubitza

maps.py: Eliminate duplicates when merging values in the same column

735 01/30/2012 02:06 PM Aaron Marcuse-Kubitza

join: Moved mappings-specific merge functionality into maps.merge_mappings()

734 01/30/2012 01:55 PM Aaron Marcuse-Kubitza

join: Use merge_rows() from new maps.py

733 01/30/2012 01:54 PM Aaron Marcuse-Kubitza

Added new library maps.py for map spreadsheet manipulation

732 01/30/2012 01:38 PM Aaron Marcuse-Kubitza

join: Merge comments of input map and join map

731 01/30/2012 01:37 PM Aaron Marcuse-Kubitza

join: Report which input mappings are missing a mapping in the join map

730 01/30/2012 01:03 PM Aaron Marcuse-Kubitza

join: Report which input mappings are missing a mapping in the join map

729 01/30/2012 12:28 PM Aaron Marcuse-Kubitza

inputs/NYBG/maps/VegX.organisms.csv: Added note that the primary key has NULL values in some rows

728 01/30/2012 12:24 PM Aaron Marcuse-Kubitza

input.Makefile: Preserve as many intermediate files as possible (make likes to delete intermediates if they aren't marked as .PRECIOUS)

727 01/30/2012 11:46 AM Aaron Marcuse-Kubitza

sort: Sort empty strings last so that inputs with no mapping go at the end of the map spreadsheet

726 01/30/2012 11:24 AM Aaron Marcuse-Kubitza

VegBIEN-VegBank.csv: Updated for recent table renames

725 01/30/2012 11:21 AM Aaron Marcuse-Kubitza

join: For input mappings with no match in the join map, include them in the output map with an empty mapping

724 01/30/2012 11:05 AM Aaron Marcuse-Kubitza

input.Makefile: Generalized to handle mapping via any format, not just VegX

723 01/30/2012 10:44 AM Aaron Marcuse-Kubitza

input.Makefile: Don't print message to accept output for failing 2-step tests, because they use another test's accepted output

722 01/28/2012 06:02 PM Aaron Marcuse-Kubitza

input.Makefile: Don't abort tester if only 2-step test fails, as it's often finicky

721 01/28/2012 05:55 PM Aaron Marcuse-Kubitza

xml_func.py: Raise xml_func.SyntaxException for ValueErrors generated by date.strftime() (e.g. year out of range due to poor Y2K support in some OS implementations of strftime)

720 01/28/2012 05:51 PM Aaron Marcuse-Kubitza

xml_func.py: Raise xml_func.SyntaxException for ValueErrors generated by datetime.date() (e.g. month out of range)

719 01/28/2012 05:46 PM Aaron Marcuse-Kubitza

vegbien.sql: Added project.reference_id to namespace project names by datasource

718 01/28/2012 05:39 PM Aaron Marcuse-Kubitza

input.Makefile: Import all tables at once by default

717 01/28/2012 05:11 PM Aaron Marcuse-Kubitza

bin/map: Print "Inserted ... new rows into database" message to stdout rather than stderr so it can be stored in the test case output as a validation check

716 01/28/2012 05:08 PM Aaron Marcuse-Kubitza

Accepted initial test output for NYBG/test/import.out.ref

715 01/28/2012 05:06 PM Aaron Marcuse-Kubitza

bin/map: Clean up datasource input values

714 01/28/2012 05:06 PM Aaron Marcuse-Kubitza

strings.py: Added std_newl() to convert line endings and cleanup() to process strings with extra or nonstandard whitespace

713 01/28/2012 04:46 PM Aaron Marcuse-Kubitza

PostgreSQL-MySQL.csv: Deal with custom types

712 01/28/2012 04:36 PM Aaron Marcuse-Kubitza

vegbien.sql: Added aggregateoccurrence.occurrencestatus_dwc field

711 01/28/2012 04:22 PM Aaron Marcuse-Kubitza

Regenerated vegbien.ERD exports

710 01/28/2012 04:21 PM Aaron Marcuse-Kubitza

vegbien.ERD.mwb: Added commclass table to ERD

709 01/28/2012 04:11 PM Aaron Marcuse-Kubitza

vegbien.sql: Removed direct pointer from location to namedplace because locationplace already has this relationship and we don't want to have an extra pointer just for duplicate elimination

708 01/28/2012 03:56 PM Aaron Marcuse-Kubitza

vegbien.ERD.mwb: Added stratummethod to ERD

707 01/28/2012 03:53 PM Aaron Marcuse-Kubitza

vegbien.sql: Removed locationevent.stratummethod_id because the stratummethod is a per-stratum (or technically, per-stratumtype) field

706 01/28/2012 03:28 PM Aaron Marcuse-Kubitza

PostgreSQL-MySQL.csv: Remove CHECK constraints

705 01/28/2012 03:20 PM Aaron Marcuse-Kubitza

PostgreSQL-MySQL.csv: Remove functions and triggers

704 01/28/2012 03:13 PM Aaron Marcuse-Kubitza

vegbien.sql: Ensure that aggregateoccurrence.count == 1 when the aggregateoccurrence has a plantobservation. Use a trigger to do this automatically.

703 01/28/2012 02:51 PM Aaron Marcuse-Kubitza

README.TXT: Added command for reimporting data

702 01/28/2012 02:48 PM Aaron Marcuse-Kubitza

README.TXT: Added instructions to sync ERD with vegbien.sql schema. Organized commands into categories.

701 01/28/2012 02:23 PM Aaron Marcuse-Kubitza

Regenerated vegbien.ERD exports

700 01/28/2012 02:22 PM Aaron Marcuse-Kubitza

Added BIEN_logo.png

699 01/28/2012 02:19 PM Aaron Marcuse-Kubitza

vegbien.ERD.mwb: Added color group legend

698 01/28/2012 01:59 PM Aaron Marcuse-Kubitza

Regenerated vegbien.ERD exports

697 01/28/2012 01:58 PM Aaron Marcuse-Kubitza

vegbien.ERD.mwb: Fixed lines

696 01/28/2012 01:57 PM Aaron Marcuse-Kubitza

Regenerated vegbien.ERD exports

695 01/28/2012 01:57 PM Aaron Marcuse-Kubitza

vegbien.ERD.mwb: Fixed lines and moved plant to its own color category

694 01/28/2012 01:52 PM Aaron Marcuse-Kubitza

vegbien.ERD.mwb: Added colors to ERD

693 01/28/2012 01:34 PM Aaron Marcuse-Kubitza

vegbien.ERD.mwb: Simplified diagram by removing column types

692 01/28/2012 12:56 PM Aaron Marcuse-Kubitza

schemas/Makefile: Don't generate for_ERD DDLs because the ERD is now synced with the full schema

691 01/28/2012 12:54 PM Aaron Marcuse-Kubitza

vegbien.ERD.mwb: Synced with whole schema

690 01/28/2012 12:54 PM Aaron Marcuse-Kubitza

vegbien.sql: Reordered fields in tables truncated in the ERD so that all removed fields are at the end of the table

689 01/28/2012 12:44 PM Aaron Marcuse-Kubitza

schemas/Makefile: Generate MySQL version of vegbien.sql as well as vegbien.for_ERD.sql for eventual use in syncing the ERD with the whole schema

688 01/28/2012 12:43 PM Aaron Marcuse-Kubitza

PostgreSQL-MySQL.csv: Added translations for syntaxes used by pg_dump

687 01/28/2012 12:41 PM Aaron Marcuse-Kubitza

PostgreSQL-MySQL.csv: Added translations for syntaxes used by pg_dump

686 01/28/2012 12:40 PM Aaron Marcuse-Kubitza

repl: All regexps are by default in multiline and ignore case mode

685 01/27/2012 04:59 PM Aaron Marcuse-Kubitza

Regenerated vegbien.ERD exports

684 01/27/2012 04:59 PM Aaron Marcuse-Kubitza

vegbien.sql: Made planttag a child of plantobservation instead of plant, since tags change over time

683 01/27/2012 04:39 PM Aaron Marcuse-Kubitza

Regenerated vegbien.ERD exports

682 01/27/2012 04:37 PM Aaron Marcuse-Kubitza

vegbien.sql: Removed no longer used plantobservation.aggregateoccurrence_id

681 01/27/2012 04:35 PM Aaron Marcuse-Kubitza

VegX-VegBIEN mapping: Link aggregateoccurrence to plantobservation via forward pointer rather than backward child-to-parent pointer

680 01/27/2012 04:32 PM Aaron Marcuse-Kubitza

vegbien.sql: Made plantobservation.aggregateoccurrence_id optional because link will soon be going in the other direction

679 01/27/2012 04:25 PM Aaron Marcuse-Kubitza

vegbien.sql: Removed taxonbinmethod table since its fields are now in aggregateoccurrence

678 01/27/2012 04:14 PM Aaron Marcuse-Kubitza

vegbien.sql: Added taxonbinmethod fields to aggregateoccurrence

677 01/27/2012 04:10 PM Aaron Marcuse-Kubitza

vegbien.sql: Added back aggregateoccurrence.stratum_id

676 01/27/2012 04:05 PM Aaron Marcuse-Kubitza

vegbien.sql: Added stratum.area

675 01/27/2012 04:03 PM Aaron Marcuse-Kubitza

vegbien.sql: Removed denormalized duplicate fields from stratum

674 01/27/2012 03:58 PM Aaron Marcuse-Kubitza

vegbien.sql: Added plant and planttag tables

673 01/27/2012 03:43 PM Aaron Marcuse-Kubitza

VegBIEN: Renamed stem to stemobservation

672 01/27/2012 03:35 PM Aaron Marcuse-Kubitza

vegbien.sql: Removed specimenreplicate:taxonoccurrence 1:1 requirement

671 01/27/2012 03:32 PM Aaron Marcuse-Kubitza

VegBIEN: Renamed individualplant to plantobservation

670 01/27/2012 03:22 PM Aaron Marcuse-Kubitza

vegbien.sql: Updated table comments for specimenreplicate and specimen

669 01/27/2012 03:19 PM Aaron Marcuse-Kubitza

vegbien.sql: Added specimen table to tie specimenreplicates together

668 01/27/2012 03:12 PM Aaron Marcuse-Kubitza

VegBIEN: Renamed specimen to specimenreplicate

667 01/27/2012 03:06 PM Aaron Marcuse-Kubitza

Remerged ERD DDL into ERD

666 01/27/2012 02:55 PM Aaron Marcuse-Kubitza

Redoing commit that linked aggregateoccurrence forward to individualplant, allowing many taxonoccurrences (e.g. one for each specimen) to point to the same plant (e.g. that those specimens came from)

665 01/27/2012 12:57 PM Aaron Marcuse-Kubitza

Added NYBG input

664 01/27/2012 12:48 PM Aaron Marcuse-Kubitza

input.Makefile: Run tests with verbose output

663 01/27/2012 12:48 PM Aaron Marcuse-Kubitza

bin/map: Fixed bug where verbose/debug flags were ignored and message were always printed.