<?xml version="1.0" encoding="UTF-8"?>
<cruisecontrol>
  <modifications>
    <modification type="svn">
      <file action="modified">
        <revision>6102</revision>
        <filename>/trunk/opus_core/choice_model.py</filename>
      </file>
      <date>11/06/2009 12:06:53</date>
      <user>lmwang</user>
      <comment><![CDATA[(lmwang)fixed export_estimation_data]]></comment>
      <revision>6102</revision>
    </modification>
  </modifications>
  <info>
    <property name="projectname" value="opus_core" />
    <property name="lastbuild" value="20091029191057" />
    <property name="lastsuccessfulbuild" value="20091029191057" />
    <property name="builddate" value="11/06/2009 12:07:59" />
    <property name="cctimestamp" value="20091106120759" />
    <property name="label" value="build.100" />
    <property name="interval" value="90" />
    <property name="lastbuildsuccessful" value="true" />
    <property name="logdir" value="/projects/urbansim10/urbbuild/cruisecontrol/logs/opus_core" />
    <property name="logfile" value="log20091106120759Lbuild.100.xml" />
  </info>
  <build time="57 seconds">
    <target name="update-traffic-light" time="0 seconds" />
    <target name="run-build" time="56 seconds">
      <task location="/projects/urbansim10/urbbuild/cruisecontrol/conf/build.xml:20: " name="antcall" time="2 seconds">
        <target name="update-data" time="2 seconds" />
      </task>
      <task location="/projects/urbansim10/urbbuild/cruisecontrol/conf/build.xml:24: " name="subant" time="49 seconds">
        <target name="get-opus-home" time="0 seconds" />
        <target name="unit-tests-with-xml-output" time="49 seconds">
          <task location="/projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/common.xml:23: " name="exec" time="49 seconds">
            <message priority="warn"><![CDATA[Traceback (most recent call last):]]></message>
            <message priority="warn"><![CDATA[File "/projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/tests/utils/test_scanner.py", line 48, in _find_opus_test_cases_for_package]]></message>
            <message priority="info"><![CDATA[ERROR: Could not import opus_core.estimate_linear_regression_r!]]></message>
            <message priority="warn"><![CDATA[exec('import %s' % module_name)]]></message>
            <message priority="warn"><![CDATA[File "<string>", line 1, in <module>]]></message>
            <message priority="warn"><![CDATA[File "/projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/estimate_linear_regression_r.py", line 6, in <module>]]></message>
            <message priority="warn"><![CDATA[from rpy import r, set_default_mode, NO_CONVERSION, BASIC_CONVERSION]]></message>
            <message priority="warn"><![CDATA[ImportError: No module named rpy]]></message>
            <message priority="info"><![CDATA[WARNING: Could not load arcgisscripting module. Skipping.]]></message>
            <message priority="info"><![CDATA[Exporting tables: started on Fri Nov  6 12:08:50 2009]]></message>
            <message priority="info"><![CDATA[Reading tables from '/tmp/opus_tmp_test_do_export_cache_to_comma_delimited_fileshhCxY1/1000']]></message>
            <message priority="info"><![CDATA[Exporting dataset table_a: started on Fri Nov  6 12:08:50 2009.......0.0 sec]]></message>
            <message priority="info"><![CDATA[Exporting dataset table_b: started on Fri Nov  6 12:08:50 2009.......0.0 sec]]></message>
            <message priority="info"><![CDATA[Exporting tables: completed..............................................0.0 sec]]></message>
            <message priority="info"><![CDATA[Exporting dataset table_a: started on Fri Nov  6 12:08:51 2009...........0.0 sec]]></message>
            <message priority="info"><![CDATA[Exporting tables: started on Fri Nov  6 12:08:52 2009]]></message>
            <message priority="info"><![CDATA[Reading tables from '/tmp/opus_tmp_test_do_export_cache_to_tab_delimited_filesqRyBXG/1000']]></message>
            <message priority="info"><![CDATA[Exporting dataset table_a: started on Fri Nov  6 12:08:52 2009.......0.0 sec]]></message>
            <message priority="info"><![CDATA[Exporting dataset table_b: started on Fri Nov  6 12:08:52 2009.......0.0 sec]]></message>
            <message priority="info"><![CDATA[Exporting tables: completed..............................................0.0 sec]]></message>
            <message priority="info"><![CDATA[Exporting dataset table_a: started on Fri Nov  6 12:08:53 2009...........0.0 sec]]></message>
            <message priority="info"><![CDATA[Exporting table 'test_medium' to year 2000 of cache located at /tmp/opus_tmp_test_do_export_dbf_to_cacheHyLmbY/cache...: started on Fri Nov  6 12:08:54 2009]]></message>
            <message priority="info"><![CDATA[Exporting dataset test_medium: started on Fri Nov  6 12:08:54 2009]]></message>
            <message priority="info"><![CDATA[/tmp/opus_tmp_test_do_export_dbf_to_cacheHyLmbY/cache/2000/test_medium doesn't exist and is created]]></message>
            <message priority="info"><![CDATA[Exporting dataset test_medium: completed.............................0.0 sec]]></message>
            <message priority="info"><![CDATA[Exporting table 'test_medium' to year 2000 of cache located at /tmp/opus_tmp_test_do_export_dbf_to_cacheHyLmbY/cache...: completed...0.0 sec]]></message>
          </task>
        </target>
      </task>
    </target>
  </build>
  <testsuites errors="0" failures="0" tests="634" time="39.312">
    <testsuite name="opus_core.allocation_model.AllocationModelTest">
      <testcase name="test_allocation_with_capacity" time="0.109" />
      <testcase name="test_allocation_without_capacity" time="0.160" />
    </testsuite>
    <testsuite name="opus_core.aspect.exogenous_aspect_for_dataset.TestExogenousAttributes">
      <testcase name="test_err_duplicate_data" time="0.010" />
      <testcase name="test_exogenous_attributes" time="0.018" />
    </testsuite>
    <testsuite name="opus_core.cache.create_test_attribute_cache.Tests">
      <testcase name="test" time="0.004" />
    </testsuite>
    <testsuite name="opus_core.chunk_specification.ChunkSpecificationTests">
      <testcase name="test_configuration" time="0.000" />
      <testcase name="test_nchunks_for_nchunks" time="0.000" />
      <testcase name="test_nchunks_for_records_per_chunk" time="0.001" />
      <testcase name="test_test_invalid_spec" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.coefficients.CoefficientsTests">
      <testcase name="test_make_tex_table" time="0.001" />
      <testcase name="test_sample_coefficients_mixed_distr" time="0.008" />
      <testcase name="test_sample_normal_coefficients" time="0.001" />
      <testcase name="test_sample_uniform_0_1_coefficients" time="0.002" />
      <testcase name="test_sample_uniform_coefficients" time="0.004" />
    </testsuite>
    <testsuite name="opus_core.composed_name.ComposedNameTests">
      <testcase name="test_composed_name1" time="0.000" />
      <testcase name="test_composed_name2" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.configuration.ConfigurationTests">
      <testcase name="test_copy_when_created_from_class" time="0.000" />
      <testcase name="test_copy_when_created_from_dictionary" time="0.000" />
      <testcase name="test_insert" time="0.000" />
      <testcase name="test_insert_configuration_containing_a_dict" time="0.000" />
      <testcase name="test_merge" time="0.000" />
      <testcase name="test_merge_replaces_only_leaves" time="0.000" />
      <testcase name="test_merging_None" time="0.000" />
      <testcase name="test_one_level" time="0.000" />
      <testcase name="test_one_level_get" time="0.000" />
      <testcase name="test_pickling" time="0.004" />
      <testcase name="test_two_levels" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.configurations.baseyear_cache_configuration.DatabaseConfigurationTests">
      <testcase name="test_baseyear_configuration" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.configurations.creating_baseyear_cache_configuration.CreatingBaseyearCacheConfigurationTests">
      <testcase name="test_creating_baseyear_cache_configuration" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.configurations.dataset_pool_configuration.Tests">
      <testcase name="test_stored_valudes" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.configurations.xml_configuration.XMLConfigurationTests">
      <testcase name="test_array" time="0.003" />
      <testcase name="test_categories" time="0.002" />
      <testcase name="test_class_element" time="0.003" />
      <testcase name="test_class_element_with_categories" time="0.003" />
      <testcase name="test_element_id" time="0.000" />
      <testcase name="test_error_handling" time="0.133" />
      <testcase name="test_estimation_configuration" time="0.003" />
      <testcase name="test_expression_library" time="0.046" />
      <testcase name="test_files_directories" time="0.002" />
      <testcase name="test_find" time="0.004" />
      <testcase name="test_followers" time="0.009" />
      <testcase name="test_get_controller" time="0.002" />
      <testcase name="test_get_estimation_configuration_with_starting_values" time="0.002" />
      <testcase name="test_get_estimation_specification" time="0.003" />
      <testcase name="test_get_estimation_specification_with_equation" time="0.002" />
      <testcase name="test_get_section" time="0.001" />
      <testcase name="test_get_section_of_child" time="0.004" />
      <testcase name="test_grandchild_inherited_nodes" time="0.011" />
      <testcase name="test_include" time="0.002" />
      <testcase name="test_inherited_attributes" time="0.017" />
      <testcase name="test_inherited_node_order" time="0.005" />
      <testcase name="test_inherited_nodes" time="0.004" />
      <testcase name="test_inherited_tree" time="0.004" />
      <testcase name="test_list_to_dict" time="0.002" />
      <testcase name="test_node_identity_string" time="0.002" />
      <testcase name="test_old_config_inheritance" time="0.003" />
      <testcase name="test_save_as" time="0.011" />
      <testcase name="test_scenario_inheritance" time="0.003" />
      <testcase name="test_scenario_inheritance_external_parent" time="0.005" />
      <testcase name="test_str_and_unicode" time="0.002" />
      <testcase name="test_travel_model_config" time="0.003" />
      <testcase name="test_types" time="0.003" />
      <testcase name="test_update_and_initialize" time="0.029" />
      <testcase name="test_update_and_save" time="0.028" />
      <testcase name="test_whitespace_and_comments" time="0.002" />
    </testsuite>
    <testsuite name="opus_core.configurations.xml_version.XMLVersionTests">
      <testcase name="test_version_compare" time="0.000" />
      <testcase name="test_version_exceptions" time="0.000" />
      <testcase name="test_version_string" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.database_management.configurations.database_server_configuration.DatabaseServerConfigurationTests">
      <testcase name="test_attributes" time="0.000" />
      <testcase name="test_exceptions" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.database_management.database_server.Tests">
      <testcase name="test_mssql_create_drop_and_has_database" time="0.005" />
      <testcase name="test_mysql_create_drop_and_has_database" time="0.127" />
      <testcase name="test_postgres_create_drop_and_has_database" time="0.134" />
      <testcase name="test_sqlite_create_drop_and_has_database" time="0.018" />
    </testsuite>
    <testsuite name="opus_core.database_management.opus_database.OpusDatabaseTest">
      <testcase name="test_create_drop_and_has_table" time="0.801" />
      <testcase name="test_get_schema_from_table" time="0.428" />
      <testcase name="test_get_table" time="0.384" />
    </testsuite>
    <testsuite name="opus_core.database_management.scenario_database_manager.ScenarioDatabaseManagerTest">
      <testcase name="test_database_to_table_mapping_chain" time="1.161" />
      <testcase name="test_database_to_table_mapping_no_chain" time="0.972" />
      <testcase name="test_jdbc_url_overwritten_properly" time="1.193" />
      <testcase name="test_table_mapping_chain" time="1.185" />
      <testcase name="test_table_mapping_no_chain" time="0.993" />
    </testsuite>
    <testsuite name="opus_core.database_management.table_type_schema.TableTypeSchemaTests">
      <testcase name="test_get_path_to_table_xml_file" time="0.004" />
      <testcase name="test_get_table_schema" time="0.109" />
      <testcase name="test_tables_from_default_location" time="0.007" />
    </testsuite>
    <testsuite name="opus_core.datasets.abstract_dataset.DatasetTests">
      <testcase name="test_aggregate_all" time="0.002" />
      <testcase name="test_aggregate_over_ids" time="0.003" />
      <testcase name="test_exceptions" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.datasets.dataset.DatasetTests">
      <testcase name="test_chunk_columns_20_columns_7_chunks" time="0.000" />
      <testcase name="test_chunk_columns_documentation" time="0.000" />
      <testcase name="test_chunk_columns_empty_column_list" time="0.000" />
      <testcase name="test_chunk_columns_to_many_chunks" time="0.000" />
      <testcase name="test_correlation" time="0.019" />
      <testcase name="test_dataset_table_does_not_exist" time="0.001" />
      <testcase name="test_determine_stored_attribute_names" time="0.002" />
      <testcase name="test_empty_dataset_like_me" time="0.006" />
      <testcase name="test_exceptions" time="0.000" />
      <testcase name="test_flush_dataset" time="0.092" />
      <testcase name="test_get_attribute_names" time="0.007" />
      <testcase name="test_get_primary_and_computed_attributes" time="0.003" />
      <testcase name="test_get_primary_attribute_names" time="0.006" />
      <testcase name="test_has_attribute" time="0.001" />
      <testcase name="test_itemsize_in_memory" time="0.084" />
      <testcase name="test_join" time="0.008" />
      <testcase name="test_join_by_rows" time="0.006" />
      <testcase name="test_store_primary_and_computed_attributes" time="0.003" />
      <testcase name="test_subset" time="0.004" />
      <testcase name="test_use_out_table_to_store_attributes" time="0.003" />
      <testcase name="test_write_dataset" time="0.005" />
    </testsuite>
    <testsuite name="opus_core.datasets.dataset_factory.DatasetFactoryTests">
      <testcase name="test_create_generic_dataset" time="0.003" />
      <testcase name="test_create_generic_dataset_with_hidden_id" time="0.003" />
      <testcase name="test_get_dataset" time="0.004" />
      <testcase name="test_translations" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.datasets.dataset_pool.TestDatasetPool">
      <testcase name="test_cannot_get_dataset_when_no_packages_in_path" time="0.001" />
      <testcase name="test_change_package_order" time="0.037" />
      <testcase name="test_get_copy" time="0.000" />
      <testcase name="test_get_dataset" time="0.002" />
      <testcase name="test_no_paths" time="0.001" />
    </testsuite>
    <testsuite name="opus_core.datasets.interaction_dataset.Tests">
      <testcase name="test_get_dataset_named" time="0.002" />
      <testcase name="test_match_agent_attribute_to_choice" time="0.028" />
    </testsuite>
    <testsuite name="opus_core.datasets.multiple_year_dataset_view.Tests">
      <testcase name="test_compute_a_variable" time="0.034" />
      <testcase name="test_with_different_ids_and_different_attributes_each_year" time="0.006" />
      <testcase name="test_years_1000_1001_with_different_ids_each_year" time="0.128" />
      <testcase name="test_years_1000_1001_with_same_ids_each_year" time="0.129" />
      <testcase name="test_years_1001_1002" time="0.163" />
      <testcase name="test_years_1001_1002_1003" time="0.240" />
    </testsuite>
    <testsuite name="opus_core.datasets.test_x_test_dataset.Tests">
      <testcase name="test" time="0.077" />
    </testsuite>
    <testsuite name="opus_core.equation_specification.Tests">
      <testcase name="test_load_specification" time="0.007" />
      <testcase name="test_load_specification_with_definition" time="0.001" />
      <testcase name="test_load_specification_with_definition_nest_and_equations" time="0.007" />
      <testcase name="test_load_specification_with_definition_nests" time="0.001" />
      <testcase name="test_load_specification_with_definition_with_equations" time="0.001" />
      <testcase name="test_load_specification_with_definition_with_equations_v2" time="0.001" />
      <testcase name="test_load_specification_with_definition_with_implicit_coefficients" time="0.001" />
      <testcase name="test_load_write_specification" time="0.004" />
      <testcase name="test_replace_variables" time="0.012" />
      <testcase name="test_write_method_for_expressions" time="0.002" />
    </testsuite>
    <testsuite name="opus_core.export_storage.TestExportStorage">
      <testcase name="test_export_storage" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.file_utilities.FileUtilitiesTests">
      <testcase name="test_read_resources_from_string" time="0.002" />
      <testcase name="test_read_write_resources_to_file" time="0.002" />
      <testcase name="test_read_write_to_file" time="0.001" />
    </testsuite>
    <testsuite name="opus_core.fork_process.TestForkProcess">
      <testcase name="test_hide_error_messages_if_ask_to_run_silently" time="0.001" />
      <testcase name="test_module_invalid" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.hierarchical_choice_model.HierarchicalChoiceModelTests">
      <testcase name="test_create_tree_structure_1level" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.hierarchical_linear_utilities.HierarchicalLinearUtilitiesTests">
      <testcase name="test_hierarchical_linear_utilities_coef_1D" time="0.002" />
    </testsuite>
    <testsuite name="opus_core.indicator_framework.core.abstract_indicator.Tests">
      <testcase name="test__cross_scenario_indicator" time="0.112" />
      <testcase name="test__get_indicator_path" time="0.016" />
      <testcase name="test__indicator_expressions" time="0.105" />
      <testcase name="test__indicator_expressions_with_two_variables" time="0.115" />
      <testcase name="test__integrity_checker" time="0.022" />
      <testcase name="test__output_types" time="0.301" />
      <testcase name="test_dataset_attribute_correctly_computed" time="0.063" />
      <testcase name="test_dataset_attribute_correctly_computed_multiyear" time="0.122" />
    </testsuite>
    <testsuite name="opus_core.indicator_framework.core.indicator_data_manager.Tests">
      <testcase name="test__read_write_metadata" time="0.116" />
      <testcase name="test__write_metadata" time="0.134" />
    </testsuite>
    <testsuite name="opus_core.indicator_framework.core.indicator_factory.IndicatorFactoryTests">
      <testcase name="test__create_indicators" time="0.106" />
    </testsuite>
    <testsuite name="opus_core.indicator_framework.core.indicator_results.IndicatorResultsTests">
      <testcase name="test___get_documentation_url" time="0.015" />
      <testcase name="test__output_configuration_info" time="0.015" />
      <testcase name="test__output_indicators" time="0.017" />
      <testcase name="test__year_aggregation" time="0.015" />
    </testsuite>
    <testsuite name="opus_core.indicator_framework.core.source_data.TestSourceData">
      <testcase name="test__integrity_checker" time="0.015" />
      <testcase name="test__write_self_to_metadata" time="0.015" />
    </testsuite>
    <testsuite name="opus_core.indicator_framework.image_types.dataset_table.Tests">
      <testcase name="test__conditionally_eliminate_rows" time="0.018" />
      <testcase name="test_conditionally_eliminate_rows_through_create_indicator" time="0.114" />
      <testcase name="test_create_indicator" time="0.110" />
    </testsuite>
    <testsuite name="opus_core.indicator_framework.image_types.matplotlib_chart.Tests">
      <testcase name="test_create_indicator" time="1.037" />
    </testsuite>
    <testsuite name="opus_core.indicator_framework.image_types.matplotlib_lorenzcurve.Tests">
      <testcase name="test_create_indicator" time="0.703" />
      <testcase name="test_large_lorenz" time="0.017" />
      <testcase name="test_perfect_equality" time="0.016" />
      <testcase name="test_perfect_inequality" time="0.016" />
      <testcase name="test_small_gini" time="0.016" />
      <testcase name="test_small_lorenz" time="0.017" />
    </testsuite>
    <testsuite name="opus_core.indicator_framework.image_types.table.Tests">
      <testcase name="test_create_indicator" time="0.103" />
      <testcase name="test_create_indicator_multiple_years" time="0.173" />
    </testsuite>
    <testsuite name="opus_core.indicator_framework.utilities.batch_indicator_conversion_script.Tests">
      <testcase name="test_simple" time="0.001" />
    </testsuite>
    <testsuite name="opus_core.join_attribute_modification_model.Tests">
      <testcase name="test_change_three_elements" time="0.012" />
      <testcase name="test_change_with_index" time="0.008" />
      <testcase name="test_change_with_index_and_filter" time="0.010" />
      <testcase name="test_no_change" time="0.006" />
    </testsuite>
    <testsuite name="opus_core.latex.LatexTests">
      <testcase name="test_class_exists" time="0.000" />
      <testcase name="test_save_specification_table_to_tex_file_method_consistent_columns" time="0.001" />
      <testcase name="test_save_specification_table_to_tex_file_method_correct_header_values" time="0.003" />
      <testcase name="test_save_specification_table_to_tex_file_method_correct_row_values" time="0.010" />
      <testcase name="test_save_specification_table_to_tex_file_method_creates_expected_output_file" time="0.001" />
      <testcase name="test_save_specification_table_to_tex_file_method_exists" time="0.000" />
      <testcase name="test_save_specification_table_to_tex_file_method_number_of_hlines" time="0.355" />
      <testcase name="test_save_specification_table_to_tex_file_method_number_of_rows" time="0.001" />
      <testcase name="test_save_specification_table_to_tex_file_method_output_params" time="0.002" />
      <testcase name="test_save_specification_table_to_tex_file_method_outputs_in_tabular_block" time="0.002" />
      <testcase name="test_save_specification_table_to_tex_file_method_takes_input" time="0.001" />
      <testcase name="test_save_specification_table_to_tex_file_method_takes_input_with_default" time="0.001" />
      <testcase name="test_save_specification_table_to_tex_file_method_uneven_rows_overfull" time="0.002" />
      <testcase name="test_save_specification_table_to_tex_file_method_uneven_rows_underfull" time="0.002" />
    </testsuite>
    <testsuite name="opus_core.linear_regression.LinearRegressionTests">
      <testcase name="test_linear_regression" time="0.001" />
    </testsuite>
    <testsuite name="opus_core.linear_regression_with_normal_error.LinearRegressionWithNormalErrorTests">
      <testcase name="test_linear_regression_with_default_normal_error" time="0.055" />
      <testcase name="test_linear_regression_with_normal_error_multiple_values" time="0.060" />
      <testcase name="test_linear_regression_with_normal_error_single_values" time="0.113" />
    </testsuite>
    <testsuite name="opus_core.linear_utilities.LinearUtilitiesTests">
      <testcase name="test_linear_utilities_1D_coef" time="0.001" />
      <testcase name="test_linear_utilities_2D_coef" time="0.001" />
    </testsuite>
    <testsuite name="opus_core.logger.LoggerTests">
      <testcase name="test_do_hide_unwanted_words" time="0.001" />
      <testcase name="test_empty_block" time="0.001" />
      <testcase name="test_ending_non_existing_block" time="0.001" />
      <testcase name="test_logging_stack_trace" time="0.001" />
      <testcase name="test_logs" time="0.001" />
      <testcase name="test_long_block_name" time="0.001" />
      <testcase name="test_multi_line_msg" time="0.001" />
      <testcase name="test_multiple_file_logging" time="0.002" />
      <testcase name="test_multiply_messages_log" time="0.001" />
      <testcase name="test_switch_logger" time="0.001" />
      <testcase name="test_timing" time="0.998" />
    </testsuite>
    <testsuite name="opus_core.misc.MiscellaneousTests">
      <testcase name="test_clip_to_zero_if_needed" time="0.001" />
      <testcase name="test_concatenate_on_2d_ints" time="0.000" />
      <testcase name="test_concatenate_on_ints" time="0.000" />
      <testcase name="test_concatenate_on_mix_of_ints_and_floats" time="0.000" />
      <testcase name="test_concatenate_on_strings" time="0.001" />
      <testcase name="test_copytree" time="0.004" />
      <testcase name="test_create_import_for_camel_case_class" time="0.000" />
      <testcase name="test_create_import_for_class" time="0.000" />
      <testcase name="test_create_list_string" time="0.000" />
      <testcase name="test_create_string_list" time="0.000" />
      <testcase name="test_digits" time="0.000" />
      <testcase name="test_directory_path_from_opus_path" time="0.001" />
      <testcase name="test_ematch" time="0.001" />
      <testcase name="test_flatten_list" time="0.000" />
      <testcase name="test_get_dataset_from_tab_storage" time="0.007" />
      <testcase name="test_get_distinct_list" time="0.000" />
      <testcase name="test_get_indices_of_matched_items" time="0.001" />
      <testcase name="test_is_file_in_directory" time="0.001" />
      <testcase name="test_is_masked_array" time="0.001" />
      <testcase name="test_ismember" time="0.001" />
      <testcase name="test_list2string" time="0.000" />
      <testcase name="test_lookup" time="0.001" />
      <testcase name="test_module_path_from_opus_path" time="0.000" />
      <testcase name="test_ndsum" time="0.001" />
      <testcase name="test_opus_path_for_variable_from_module_path" time="0.000" />
      <testcase name="test_quantile" time="0.001" />
      <testcase name="test_remove_all" time="0.000" />
      <testcase name="test_remove_directories_with_this_name" time="0.002" />
      <testcase name="test_remove_elements_with_matched_prefix" time="0.002" />
      <testcase name="test_remove_elements_with_matched_prefix_with_constraints_header" time="0.003" />
      <testcase name="test_safe_array_divide" time="0.002" />
      <testcase name="test_transformation" time="0.001" />
      <testcase name="test_unique_values" time="0.001" />
      <testcase name="test_write_to_text_file" time="0.001" />
    </testsuite>
    <testsuite name="opus_core.model.ModelTests">
      <testcase name="test_method_calling_method" time="0.005" />
      <testcase name="test_name" time="0.004" />
    </testsuite>
    <testsuite name="opus_core.model_component_creator.ModelComponentCreatorTests">
      <testcase name="test" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.model_group.TestModelGroupMember">
      <testcase name="test_add_member_prefix_to_table_name" time="0.000" />
      <testcase name="test_add_member_prefix_to_table_names" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.nl_probabilities.NLProbabilitiesTests">
      <testcase name="test_nl_probabilities" time="0.004" />
      <testcase name="test_nl_probabilities_with_sampling" time="0.004" />
    </testsuite>
    <testsuite name="opus_core.opus_package.OpusPackageTests">
      <testcase name="test_create_package" time="0.017" />
      <testcase name="test_get_package_info_does_not_crash" time="0.001" />
      <testcase name="test_get_path_for_package" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.random_choices.RandomChoicesTests">
      <testcase name="test_random_choices" time="1.310" />
    </testsuite>
    <testsuite name="opus_core.regression_model.RegressionModelTests">
      <testcase name="test_estimation_without_procedure" time="0.028" />
    </testsuite>
    <testsuite name="opus_core.regression_model_with_addition_initial_residuals.Test">
      <testcase name="test_regression_model_with_constant_variation" time="0.041" />
    </testsuite>
    <testsuite name="opus_core.samplers.stratified_sampler.Test">
      <testcase name="test_1d_weight_array" time="0.068" />
      <testcase name="test_1d_weight_array_variant_sample_size" time="0.018" />
      <testcase name="test_1d_weight_array_variant_sample_size_using_icc" time="0.031" />
    </testsuite>
    <testsuite name="opus_core.samplers.weighted_sampler.Test">
      <testcase name="test_1d_weight_array" time="0.027" />
      <testcase name="test_2d_weight_array" time="0.051" />
    </testsuite>
    <testsuite name="opus_core.samplers.weighted_sampler_by_category.Test">
      <testcase name="test_1" time="0.049" />
    </testsuite>
    <testsuite name="opus_core.services.run_server.abstract_service.AbstractServiceTests">
      <testcase name="test_create" time="0.319" />
      <testcase name="test_create_when_already_exists" time="0.300" />
    </testsuite>
    <testsuite name="opus_core.services.run_server.results_manager.ResultsManagerTests">
      <testcase name="test_add_computed_indicator" time="0.311" />
    </testsuite>
    <testsuite name="opus_core.services.run_server.run_manager.RunManagerTests">
      <testcase name="test_add_row_to_history" time="0.430" />
      <testcase name="test_setup_run" time="0.118" />
    </testsuite>
    <testsuite name="opus_core.simple_model.SimpleModelTest">
      <testcase name="test_simple_model" time="0.010" />
      <testcase name="test_simple_model_without_outcome_attribute" time="0.010" />
    </testsuite>
    <testsuite name="opus_core.store.attribute_cache.AttributeCacheTests">
      <testcase name="test_get_column_names_for_table_not_stored_in_1981" time="0.001" />
      <testcase name="test_get_column_names_one_column" time="0.001" />
      <testcase name="test_get_column_names_one_column_nonexisting_year" time="0.001" />
      <testcase name="test_get_column_names_two_columns" time="0.001" />
      <testcase name="test_load_one_attribute" time="0.001" />
      <testcase name="test_load_table_1980" time="0.002" />
      <testcase name="test_load_table_1980_if_not_in_1981" time="0.002" />
      <testcase name="test_load_table_1981" time="0.002" />
      <testcase name="test_load_table_1982" time="0.002" />
      <testcase name="test_load_table_with_two_columns_1980" time="0.002" />
      <testcase name="test_load_table_with_two_columns_1981_one_column_unchanged_from_1980" time="0.002" />
    </testsuite>
    <testsuite name="opus_core.store.attribute_cache.AttributeCacheWriteTests">
      <testcase name="test_write" time="0.002" />
    </testsuite>
    <testsuite name="opus_core.store.attribute_cache.TestAttributeCacheGetTableNames">
      <testcase name="test_get_table_names_from_1980" time="0.002" />
      <testcase name="test_get_table_names_from_1981" time="0.003" />
    </testsuite>
    <testsuite name="opus_core.store.csv_storage.TestCsvStorage">
      <testcase name="test_csv_storage" time="0.002" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.001" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.store.storage.TestStorageInterface">
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.store.dbf_storage.DbfStorageMakeUniqueShortNamesTests">
      <testcase name="test__make_short_names_list" time="0.000" />
      <testcase name="test__make_unique_short_names_list" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.store.dbf_storage.DbfStorageTests">
      <testcase name="test_column_names_parameter_for_medium_strings_load_dataset" time="0.005" />
      <testcase name="test_get_column_names" time="0.001" />
      <testcase name="test_logical_values_including_not_initialized" time="0.002" />
      <testcase name="test_medium_load_dataset" time="0.003" />
      <testcase name="test_medium_strings_load_dataset" time="0.002" />
      <testcase name="test_medium_strings_with_deleted_record" time="0.002" />
      <testcase name="test_new_equality_method" time="0.000" />
      <testcase name="test_small_load_dataset" time="0.001" />
    </testsuite>
    <testsuite name="opus_core.store.dbf_storage.DbfStorageWriteTests">
      <testcase name="test_write_table_big_numeric_value" time="0.002" />
      <testcase name="test_write_table_big_string_value" time="0.001" />
      <testcase name="test_write_table_column_with_more_than_10_characters" time="0.002" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.001" />
      <testcase name="test_write_table_different_column_name" time="0.002" />
      <testcase name="test_write_table_float_to_configurable_fixed_point" time="0.002" />
      <testcase name="test_write_table_float_value" time="0.002" />
      <testcase name="test_write_table_logical_value" time="0.002" />
      <testcase name="test_write_table_no_data_to_write" time="0.001" />
      <testcase name="test_write_table_one_column_multiple_rows" time="0.002" />
      <testcase name="test_write_table_one_column_one_numeric_value" time="0.001" />
      <testcase name="test_write_table_string_value" time="0.001" />
      <testcase name="test_write_table_two_columns" time="0.002" />
    </testsuite>
    <testsuite name="opus_core.store.dbf_storage.TestDbfStorageGetTableNames">
      <testcase name="test_get_table_names_one_table" time="0.001" />
      <testcase name="test_get_table_names_two_table" time="0.001" />
    </testsuite>
    <testsuite name="opus_core.store.delimited_storage.TestDelimitedStorage">
      <testcase name="test_QUOTE_properties" time="0.001" />
      <testcase name="test_column_name_and_type_pattern" time="0.001" />
      <testcase name="test_delimiter" time="0.002" />
      <testcase name="test_get_column_names" time="0.001" />
      <testcase name="test_get_header_information" time="0.002" />
      <testcase name="test_get_header_information_in_table" time="0.001" />
      <testcase name="test_get_index_map" time="0.001" />
      <testcase name="test_has_table" time="0.001" />
      <testcase name="test_infer_header_information_in_table" time="0.002" />
      <testcase name="test_load_table" time="0.003" />
      <testcase name="test_lowercase" time="0.002" />
      <testcase name="test_stings_with_quotes_and_commas_data" time="0.002" />
      <testcase name="test_trailing_spaces" time="0.001" />
      <testcase name="test_write_table_and_load_table" time="0.002" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.001" />
      <testcase name="test_write_table_no_data_to_write" time="0.001" />
      <testcase name="test_write_table_to_nonexistent_directory" time="0.002" />
    </testsuite>
    <testsuite name="opus_core.store.delimited_storage.TestDelimitedStorageGetTableNames">
      <testcase name="test_get_table_names_many_tables" time="0.001" />
      <testcase name="test_get_table_names_one_table" time="0.001" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.001" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.store.dict_storage.DictStorageTests">
      <testcase name="test_get_column_names" time="0.000" />
      <testcase name="test_get_table_names_one_table" time="0.000" />
      <testcase name="test_get_table_names_two_tables" time="0.000" />
      <testcase name="test_load_table" time="0.001" />
      <testcase name="test_load_table_returns_copy" time="0.000" />
      <testcase name="test_write_table" time="0.000" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_makes_copy" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.store.file_flt_storage.StorageFileTests">
      <testcase name="test_get_short_name" time="0.000" />
      <testcase name="test_get_type_from_unicode_filename" time="0.000" />
      <testcase name="test_new_storage_file" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.store.file_flt_storage.StorageTests">
      <testcase name="test_get_files" time="0.000" />
      <testcase name="test_get_table_names_1981" time="0.001" />
      <testcase name="test_load_table" time="0.001" />
    </testsuite>
    <testsuite name="opus_core.store.file_flt_storage.StorageWriteTests">
      <testcase name="test_write_char_array" time="0.002" />
      <testcase name="test_write_float_and_boolean_array" time="0.004" />
      <testcase name="test_write_int_array" time="0.001" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.001" />
      <testcase name="test_write_table_no_data_to_write" time="0.001" />
      <testcase name="test_writing_column_to_file_when_file_of_same_column_name_and_different_type_already_exists" time="0.002" />
      <testcase name="test_writing_column_to_file_when_two_files_of_same_column_name_and_different_type_already_exist" time="0.001" />
    </testsuite>
    <testsuite name="opus_core.store.fixed_field_storage.TestFixedFieldStorageWithFormatFile">
      <testcase name="test_fixed_field_get_column_names" time="0.001" />
      <testcase name="test_fixed_field_read" time="0.001" />
      <testcase name="test_fixed_field_write" time="0.002" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.store.fixed_field_storage.TestFixedFieldStorageWithFormatHeader">
      <testcase name="test_fixed_field_get_column_names" time="0.001" />
      <testcase name="test_fixed_field_read" time="0.001" />
      <testcase name="test_fixed_field_write" time="0.001" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.store.sftp_flt_storage.SftpFltStorageTests">
      <testcase name="test_get_files" time="0.000" />
      <testcase name="test_get_table_names_1981" time="0.000" />
      <testcase name="test_load_table" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.store.sftp_flt_storage.StorageWriteTests">
      <testcase name="test_write_char_array" time="0.000" />
      <testcase name="test_write_float_and_boolean_array" time="0.000" />
      <testcase name="test_write_int_array" time="0.000" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.000" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
      <testcase name="test_writing_column_to_file_when_file_of_same_column_name_and_different_type_already_exists" time="0.000" />
      <testcase name="test_writing_column_to_file_when_two_files_of_same_column_name_and_different_type_already_exist" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.store.sql_storage.SQLStorageTest">
      <testcase name="test_get_column_names" time="1.590" />
      <testcase name="test_get_numpy_dtype_from_sql_alchemy_type" time="0.349" />
      <testcase name="test_get_sql_alchemy_type_from_numpy_dtype" time="0.349" />
      <testcase name="test_get_storage_location_returns_database_url_built_from_the_constructor_arguments_not_including_port" time="0.552" />
      <testcase name="test_get_table_names_added_through_write_table" time="1.917" />
      <testcase name="test_load_table_returns_a_table_with_different_table_name_and_data" time="1.132" />
      <testcase name="test_load_table_returns_a_table_with_the_given_table_name_and_data" time="1.094" />
      <testcase name="test_load_table_returns_nothing_when_no_cols_specified" time="0.833" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.378" />
      <testcase name="test_write_table_creates_a_table_with_the_given_table_name_and_data" time="0.752" />
      <testcase name="test_write_table_creates_a_table_with_the_given_table_name_and_data_of_different_types" time="0.757" />
      <testcase name="test_write_table_no_data_to_write" time="0.362" />
      <testcase name="test_write_table_overwrite" time="1.188" />
      <testcase name="test_write_table_properly_creates_primary_key" time="1.658" />
    </testsuite>
    <testsuite name="opus_core.store.storage.TestStorage">
      <testcase name="test__lower_case" time="0.000" />
      <testcase name="test__select_columns_case_insensitive" time="0.000" />
      <testcase name="test__select_columns_case_sensitive" time="0.000" />
      <testcase name="test__select_columns_raise_column_error_case_sensitive" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.store.tab_storage.TestTabStorage">
      <testcase name="test_tab_storage" time="0.002" />
      <testcase name="test_write_table_columns_with_different_sizes" time="0.001" />
      <testcase name="test_write_table_no_data_to_write" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.test2.attr1_times_4.Tests">
      <testcase name="test" time="0.007" />
    </testsuite>
    <testsuite name="opus_core.test.attr1_times_2.Tests">
      <testcase name="test" time="0.005" />
    </testsuite>
    <testsuite name="opus_core.test.attr2_times_2.Tests">
      <testcase name="test" time="0.005" />
    </testsuite>
    <testsuite name="opus_core.test.attr_test_family_DDD.Tests">
      <testcase name="test" time="0.007" />
    </testsuite>
    <testsuite name="opus_core.test.combine_2_datasets.Tests">
      <testcase name="test" time="0.012" />
    </testsuite>
    <testsuite name="opus_core.test_agent.income_times_2.Tests">
      <testcase name="test" time="0.006" />
    </testsuite>
    <testsuite name="opus_core.test_agent_x_test_location.income_times_cost.Tests">
      <testcase name="test" time="0.015" />
    </testsuite>
    <testsuite name="opus_core.test_location.cost_times_3.Tests">
      <testcase name="test" time="0.005" />
    </testsuite>
    <testsuite name="opus_core.test_x_test.divide_attr1_attr2.Tests">
      <testcase name="test" time="0.007" />
    </testsuite>
    <testsuite name="opus_core.test_x_test.is_greater_or_equal_attr1_attr2.Tests">
      <testcase name="test" time="0.006" />
    </testsuite>
    <testsuite name="opus_core.test_x_test.is_less_or_equal_attr1_attr2.Tests">
      <testcase name="test" time="0.006" />
    </testsuite>
    <testsuite name="opus_core.test_x_test.is_same_as_attr1_attr2.Tests">
      <testcase name="test" time="0.006" />
    </testsuite>
    <testsuite name="opus_core.test_x_test.multiply_attr1_attr2.Tests">
      <testcase name="test" time="0.006" />
    </testsuite>
    <testsuite name="opus_core.tests.a_test_variable.Tests">
      <testcase name="test_name" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.tests.a_test_variable_with_two_dependencies.Tests">
      <testcase name="test_name" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.tests.common_check_for_sql_password.TestForSQLPassword">
      <testcase name="test_no_sql_password_in_files" time="0.000" />
      <testcase name="test_no_sql_password_in_files" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.tests.common_test_package_syntax.TestPackageSyntax">
      <testcase name="test_no_opus_syntax_violations" time="0.000" />
      <testcase name="test_no_opus_syntax_violations" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.tests.find_opus_syntax_violations.TestSyntaxChecker">
      <testcase name="test_GPL_finder" time="0.001" />
      <testcase name="test_no_syntax_violations" time="0.001" />
      <testcase name="test_no_tabs" time="0.001" />
    </testsuite>
    <testsuite name="opus_core.tests.stochastic_test_case.TestStochasticTestCase">
      <testcase name="test_run_stochastic_test_normal" time="0.000" />
      <testcase name="test_run_stochastic_test_pearson" time="0.000" />
      <testcase name="test_run_stochastic_test_poisson" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.tests.test_converter.Test_">
      <testcase name="test_action_change_node_attrib" time="0.030" />
      <testcase name="test_action_update_version" time="0.029" />
      <testcase name="test_check_variables_nodes" time="0.035" />
      <testcase name="test_convert_selectable_list_node" time="0.030" />
      <testcase name="test_fix_submodel_node" time="0.029" />
      <testcase name="test_indicator_batches" time="0.032" />
      <testcase name="test_move_node" time="0.030" />
      <testcase name="test_set_node_text_and_tag" time="0.030" />
      <testcase name="test_tag_name_fix" time="0.045" />
    </testsuite>
    <testsuite name="opus_core.tests.test_dataset.MoreDatasetTests">
      <testcase name="test_compute_one_variable_when_asking_for_attribute_that_is_not_in_cache" time="0.090" />
      <testcase name="test_err_when_asking_for_attribute_that_is_not_in_cache" time="0.093" />
      <testcase name="test_flush_dataset_correct_data" time="0.102" />
      <testcase name="test_flush_dataset_correct_flags" time="0.098" />
    </testsuite>
    <testsuite name="opus_core.tests.test_dataset.TestDataset">
      <testcase name="test_compute_variable_with_unknown_package" time="0.004" />
      <testcase name="test_dict_dataset" time="0.003" />
      <testcase name="test_flt_dataset" time="0.006" />
      <testcase name="test_join_by_rows" time="0.006" />
      <testcase name="test_join_by_rows_for_char_arrays" time="0.005" />
      <testcase name="test_join_by_rows_for_unique_ids" time="0.005" />
      <testcase name="test_join_datasets_with_2_ids" time="0.006" />
      <testcase name="test_variable_dependencies_tree_with_versioning" time="0.015" />
    </testsuite>
    <testsuite name="opus_core.tests.test_do_export_cache_to_delimited_files.FunctionalTestForDoExportCacheToCommaDelimitedFiles">
      <testcase name="test_does_copy_entire_cache" time="1.037" />
      <testcase name="test_does_copy_one_table" time="1.058" />
      <testcase name="test_use_directory_that_does_not_exist" time="0.003" />
    </testsuite>
    <testsuite name="opus_core.tests.test_do_export_cache_to_delimited_files.FunctionalTestForDoExportCacheToTabDelimitedFiles">
      <testcase name="test_does_copy_entire_cache" time="1.068" />
      <testcase name="test_does_copy_one_table" time="1.051" />
      <testcase name="test_use_directory_that_does_not_exist" time="0.003" />
    </testsuite>
    <testsuite name="opus_core.tests.test_do_export_dbf_to_cache.Tests">
      <testcase name="test" time="1.080" />
    </testsuite>
    <testsuite name="opus_core.tests.test_opus_unittest.TestOpusTestCase">
      <testcase name="test_assert_dicts_equal" time="0.000" />
      <testcase name="test_assert_dicts_not_equal" time="0.000" />
      <testcase name="test_get_difference" time="0.005" />
    </testsuite>
    <testsuite name="opus_core.tests.test_opus_unittest.TestSingleton">
      <testcase name="test_no_singletons_before_unit_test" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.tests.test_sampling_toolbox.SampleToolboxTest">
      <testcase name="test_prob2dsample" time="0.028" />
      <testcase name="test_probsample_noreplace" time="0.004" />
      <testcase name="test_probsample_replace" time="0.001" />
      <testcase name="test_sample_choice" time="0.001" />
      <testcase name="test_sample_noreplace" time="0.004" />
      <testcase name="test_sample_replace" time="0.000" />
      <testcase name="test_stratifiedsample" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.tests.utils.test_scanner.TestTestScanner">
      <testcase name="test_does_not_find_files_without_test_cases" time="0.401" />
      <testcase name="test_find_files_with_test_cases" time="0.398" />
      <testcase name="test_get_module_name" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.tests.utils.variable_tester.Tests">
      <testcase name="test" time="0.005" />
    </testsuite>
    <testsuite name="opus_core.tools.command.command.CommandTest">
      <testcase name="test_raises_NotImplementedError_on_execute" time="0.000" />
      <testcase name="test_raises_NotImplementedError_on_get_validation_information" time="0.000" />
      <testcase name="test_raises_NotImplementedError_on_is_valid" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.tools.command.export_cache_to_dbf_table_command.FunctionalTests">
      <testcase name="test" time="0.006" />
    </testsuite>
    <testsuite name="opus_core.tools.command.export_cache_to_dbf_table_command.UnitTests">
      <testcase name="test_execute" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.tools.command.export_dbf_table_to_cache_command.FunctionalTests">
      <testcase name="test" time="0.006" />
    </testsuite>
    <testsuite name="opus_core.tools.command.export_dbf_table_to_cache_command.UnitTests">
      <testcase name="test_execute" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.tools.command.validation_information.ValidationInformationTest">
      <testcase name="test_is_valid_property_is_set_through_constructor" time="0.000" />
      <testcase name="test_returns_a_nicely_formatted_string_from_get_string_when_error_data_is_present" time="0.000" />
      <testcase name="test_returns_a_nicely_formatted_string_from_get_string_when_there_is_no_error_data" time="0.000" />
      <testcase name="test_returns_a_nicely_formatted_string_from_str_when_error_data_is_present" time="0.000" />
      <testcase name="test_returns_a_nicely_formatted_string_from_str_when_there_is_no_error_data" time="0.000" />
      <testcase name="test_returns_list_of_failed_parameter_names_on_get_failed_parameter_names_when_error_data_is_present" time="0.000" />
      <testcase name="test_returns_list_of_failed_parameter_names_on_get_failed_parameter_names_when_there_is_no_error_data" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.variables.VVV_lagLLL.VVV_lagLLLTests">
      <testcase name="test_lag_variable" time="0.002" />
    </testsuite>
    <testsuite name="opus_core.variables.expression_tests.aggregate_disaggregate.Tests">
      <testcase name="test_aggregate" time="0.011" />
      <testcase name="test_aggregate_all" time="0.009" />
      <testcase name="test_aggregate_all_mean" time="0.017" />
      <testcase name="test_aggregate_all_sum" time="0.008" />
      <testcase name="test_aggregate_fully_qualified_variable" time="0.012" />
      <testcase name="test_aggregate_mean" time="0.010" />
      <testcase name="test_aggregate_squared" time="0.009" />
      <testcase name="test_aggregate_squared_with_cast" time="0.015" />
      <testcase name="test_aggregate_sum" time="0.009" />
      <testcase name="test_aggregate_sum_one_level" time="0.018" />
      <testcase name="test_aggregate_sum_two_levels" time="0.024" />
      <testcase name="test_aggregate_with_cast" time="0.009" />
      <testcase name="test_aggregate_with_cast_squared" time="0.009" />
      <testcase name="test_disaggregate" time="0.009" />
      <testcase name="test_disaggregate_and_multiply" time="0.019" />
      <testcase name="test_disaggregate_fully_qualified_variable" time="0.011" />
      <testcase name="test_disaggregate_one_level" time="0.012" />
      <testcase name="test_disaggregate_two_levels" time="0.017" />
      <testcase name="test_number_of_agents" time="0.011" />
      <testcase name="test_number_of_agents_expression" time="0.009" />
    </testsuite>
    <testsuite name="opus_core.variables.expression_tests.aggregate_disaggregate_expression.Tests">
      <testcase name="test_aggregate" time="0.013" />
      <testcase name="test_aggregate_all" time="0.012" />
      <testcase name="test_aggregate_all_mean" time="0.009" />
      <testcase name="test_aggregate_all_sum" time="0.009" />
      <testcase name="test_aggregate_fully_qualified_variable" time="0.015" />
      <testcase name="test_aggregate_mean" time="0.011" />
      <testcase name="test_aggregate_sum" time="0.012" />
      <testcase name="test_aggregate_sum_one_level" time="0.018" />
      <testcase name="test_aggregate_sum_two_levels" time="0.028" />
      <testcase name="test_disaggregate" time="0.013" />
      <testcase name="test_disaggregate_and_multiply" time="0.027" />
      <testcase name="test_disaggregate_fully_qualified_variable" time="0.014" />
      <testcase name="test_disaggregate_one_level" time="0.020" />
      <testcase name="test_disaggregate_two_levels" time="0.022" />
      <testcase name="test_versioning_with_aggregate" time="0.027" />
      <testcase name="test_versioning_with_disaggregate" time="0.011" />
    </testsuite>
    <testsuite name="opus_core.variables.expression_tests.aliases.Tests">
      <testcase name="test_alias_attribute" time="0.007" />
      <testcase name="test_alias_attribute_same_name" time="0.003" />
      <testcase name="test_alias_attribute_with_modification" time="0.003" />
      <testcase name="test_alias_complex_expression" time="0.011" />
      <testcase name="test_alias_fully_qualified_variable" time="0.008" />
      <testcase name="test_alias_fully_qualified_variable_same_name" time="0.005" />
      <testcase name="test_alias_with_delete_computed_attributes" time="0.009" />
    </testsuite>
    <testsuite name="opus_core.variables.expression_tests.aliases_file.Tests">
      <testcase name="test_alias_file" time="0.008" />
    </testsuite>
    <testsuite name="opus_core.variables.expression_tests.attributes.Tests">
      <testcase name="test_attribute" time="0.003" />
      <testcase name="test_dataset_qualified_attribute" time="0.003" />
      <testcase name="test_fully_qualified_DDD_SSS_variable" time="0.009" />
      <testcase name="test_fully_qualified_variable" time="0.004" />
    </testsuite>
    <testsuite name="opus_core.variables.expression_tests.basic_expressions.Tests">
      <testcase name="test_attr_power" time="0.006" />
      <testcase name="test_condition" time="0.006" />
      <testcase name="test_expression" time="0.010" />
      <testcase name="test_expression_1var_2times" time="0.007" />
      <testcase name="test_expression_2vars" time="0.009" />
      <testcase name="test_fully_qualified_name_power" time="0.008" />
      <testcase name="test_numpy_arange_constant" time="0.006" />
      <testcase name="test_numpy_arange_constant2" time="0.007" />
      <testcase name="test_rand" time="0.005" />
      <testcase name="test_sqrt_constant" time="0.006" />
      <testcase name="test_true_false" time="0.009" />
      <testcase name="test_two_expressions" time="0.009" />
      <testcase name="test_unary_functions_fully_qualified_name" time="0.009" />
      <testcase name="test_where" time="0.010" />
    </testsuite>
    <testsuite name="opus_core.variables.expression_tests.casts.Tests">
      <testcase name="test_casts_attribute" time="0.016" />
      <testcase name="test_casts_dataset_qualified_attribute" time="0.016" />
      <testcase name="test_casts_fully_qualified_variable" time="0.019" />
    </testsuite>
    <testsuite name="opus_core.variables.expression_tests.constants.Tests">
      <testcase name="test_constants" time="0.010" />
    </testsuite>
    <testsuite name="opus_core.variables.expression_tests.expression_error_handling_tests.Tests">
      <testcase name="test_3_dataset_names" time="0.002" />
      <testcase name="test_aggregate_bad_function" time="0.007" />
      <testcase name="test_aggregate_bad_list" time="0.004" />
      <testcase name="test_aggregate_unqualified_name" time="0.004" />
      <testcase name="test_bogus_alias_for_primary_attribute" time="0.003" />
      <testcase name="test_duplicate_alias1" time="0.007" />
      <testcase name="test_duplicate_alias2" time="0.003" />
      <testcase name="test_mismatched_dataset_name_expression" time="0.001" />
      <testcase name="test_mismatched_dataset_name_fully_qualified_variable" time="0.001" />
      <testcase name="test_syntax_error" time="0.001" />
      <testcase name="test_two_statements" time="0.001" />
    </testsuite>
    <testsuite name="opus_core.variables.expression_tests.interaction_aggregate_disaggregate.Tests">
      <testcase name="test_interaction_set_aggregate" time="0.018" />
      <testcase name="test_interaction_set_aggregate2" time="0.010" />
      <testcase name="test_interaction_set_aggregate_and_multiply" time="0.013" />
      <testcase name="test_interaction_set_disaggregate" time="0.012" />
      <testcase name="test_interaction_set_disaggregate2" time="0.009" />
      <testcase name="test_interaction_set_disaggregate_and_multiply" time="0.012" />
      <testcase name="test_interaction_set_number_of_agents" time="0.012" />
      <testcase name="test_interaction_set_number_of_agents2" time="0.009" />
      <testcase name="test_interaction_set_number_of_agents_and_multiply" time="0.012" />
    </testsuite>
    <testsuite name="opus_core.variables.expression_tests.interaction_aggregate_disaggregate_expression.Tests">
      <testcase name="test_interaction_set_aggregate" time="0.013" />
      <testcase name="test_interaction_set_aggregate_and_multiply" time="0.014" />
      <testcase name="test_interaction_set_disaggregate" time="0.013" />
      <testcase name="test_interaction_set_disaggregate_and_multiply" time="0.015" />
    </testsuite>
    <testsuite name="opus_core.variables.expression_tests.interaction_sets.Tests">
      <testcase name="test_agent_times_choice" time="0.019" />
      <testcase name="test_divide" time="0.010" />
      <testcase name="test_interaction_set_component" time="0.008" />
      <testcase name="test_interaction_set_component_expression" time="0.011" />
      <testcase name="test_interaction_set_component_expression_alias" time="0.012" />
      <testcase name="test_multiply" time="0.009" />
    </testsuite>
    <testsuite name="opus_core.variables.functions.Tests">
      <testcase name="test_clip_to_zero" time="0.008" />
      <testcase name="test_exp" time="0.007" />
      <testcase name="test_ln" time="0.010" />
      <testcase name="test_ln_bounded" time="0.013" />
      <testcase name="test_ln_shifted" time="0.013" />
      <testcase name="test_ln_shifted_auto" time="0.019" />
      <testcase name="test_ln_shifted_with_arg" time="0.015" />
      <testcase name="test_safe_array_divide" time="0.012" />
      <testcase name="test_safe_array_divide_with_return_value" time="0.011" />
      <testcase name="test_sqrt" time="0.008" />
    </testsuite>
    <testsuite name="opus_core.variables.lag_variable.TestLagVariables">
      <testcase name="test_simple_lag_variable" time="0.031" />
    </testsuite>
    <testsuite name="opus_core.variables.lag_variable_parser.LagVariableParserTests">
      <testcase name="test_add_this_lag_offset_to_this_short_name" time="0.000" />
      <testcase name="test_is_short_name_for_lag_variable" time="0.000" />
      <testcase name="test_parse_lag_variable_short_name" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.variables.parsetree_functions.Tests">
      <testcase name="test_adjacent_keywords_parsetree_to_string" time="0.000" />
      <testcase name="test_constant_parsetree_to_string" time="0.000" />
      <testcase name="test_expr1_parsetree_to_string" time="0.000" />
      <testcase name="test_expr2_parsetree_to_string" time="0.001" />
      <testcase name="test_parsetree_substitute" time="0.000" />
      <testcase name="test_var_parsetree_to_string" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.variables.parsetree_matcher.Tests">
      <testcase name="test_full_expression" time="0.000" />
      <testcase name="test_fully_qualified_varible_pattern" time="0.000" />
      <testcase name="test_fully_qualified_varible_pattern_to_power" time="0.000" />
      <testcase name="test_no_match" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.variables.variable.VariableTests">
      <testcase name="test_casting" time="0.004" />
      <testcase name="test_compute_does_not_unload_from_memory" time="0.014" />
      <testcase name="test_compute_unloads_from_memory" time="0.103" />
      <testcase name="test_safely_divide_two_arrays" time="0.004" />
      <testcase name="test_safely_divide_two_attributes" time="0.007" />
    </testsuite>
    <testsuite name="opus_core.variables.variable_factory.VariableFactoryTests">
      <testcase name="test" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.variables.variable_family_name_translator.VariableFamilyNameTranslatorTests">
      <testcase name="test_compare_instance_name_of_module_to_variable_name" time="0.001" />
      <testcase name="test_multiple_matches" time="0.002" />
      <testcase name="test_no_variable_found" time="0.001" />
      <testcase name="test_no_variable_translation" time="0.000" />
      <testcase name="test_translate_family_name_into_instance_name" time="0.000" />
      <testcase name="test_two_variables_next_to_each_other" time="0.000" />
      <testcase name="test_variable_translation" time="0.000" />
    </testsuite>
    <testsuite name="opus_core.variables.variable_name.Tests">
      <testcase name="test_eq_and_neq" time="0.002" />
      <testcase name="test_is_anonymous_autogen_name" time="0.000" />
    </testsuite>
    <system-out>Running Allocation Model (from opus_core.allocation_model): started on Fri Nov  6 12:08:17 2009
    WARNING: Control total 5500 cannot be met due to a capacity restriction of 4600
    New values stored into attribute job_sqft of dataset job.
    /tmp/opus_core_tmprSvLAh/09_11_06_12_08_14/0/jobs doesn't exist and is created
Running Allocation Model (from opus_core.allocation_model): completed....0.1 sec
Running Allocation Model (from opus_core.allocation_model): started on Fri Nov  6 12:08:17 2009
    New values stored into attribute job_sqft of dataset job.
Running Allocation Model (from opus_core.allocation_model): completed....0.1 sec
Running Allocation Model (from opus_core.allocation_model): started on Fri Nov  6 12:08:17 2009
    New values added to the attribute job_sqft of dataset job.
Running Allocation Model (from opus_core.allocation_model): completed....0.1 sec
/tmp/opus_tmp_create_test_attribute_cachePkThVv/some/path/cache/1000/tests doesn't exist and is created
/tmp/opus_tmp_create_test_attribute_cachePkThVv/somepath/1000/tests doesn't exist and is created
W A R N I N G: Invalid ChunkSpecification configuration: {'fnchunks': 3}
opus_core.test_agent.income_times_2......................................0.0 sec
opus_core.test_agent.income_times_2......................................0.0 sec
5*opus_core.test_agent.income_times_2....................................0.0 sec
5*test_agent.income_times_2..............................................0.0 sec
10*test_agent.income.....................................................0.0 sec
Found: db_chain_son.scenario_information
Found: db_chain_son.base_schema2
Found: db_chain_dad.base_schema
Found: db_chain_granddad.base_schema
Found: db_chain_granddad.scenario_information
Found: db_chain_granddad.base_schema2
Found: db_chain_son.scenario_information
Found: db_chain_son.base_schema2
Found: db_chain_dad.base_schema
Found: db_chain_son.scenario_information
Found: db_chain_son.base_schema2
Found: db_chain_dad.base_schema
Found: db_chain_granddad.base_schema
Found: db_chain_granddad.scenario_information
Found: db_chain_granddad.base_schema2
2*attr...................................................................0.0 sec
a=10*attr................................................................0.0 sec
Flushing dataset
/tmp/opus_tmp_create_test_attribute_cachePkThVv/somepath/1000/tests.computed doesn't exist and is created
/tmp/opus_tmp_create_test_attribute_cachePkThVv/somepath/1000/tests doesn't exist and is created
opus_core.test.attr2_times_2.............................................0.0 sec
2*attr...................................................................0.0 sec
a=10*attr................................................................0.0 sec
WARNING: Could not create a generic Dataset 'alldata'.
WARNING: Could not create a generic Dataset 'gridcell'.
/tmp/opus_tmp6_2Oz2/1000/tests doesn't exist and is created
/tmp/opus_tmp6_2Oz2/1001/tests doesn't exist and is created
opus_core.test.attr1_times_2.............................................0.0 sec
opus_core.test.attr1_times_2.............................................0.0 sec
/tmp/opus_tmpIREYmg/1000/tests doesn't exist and is created
/tmp/opus_tmpIREYmg/1001/tests doesn't exist and is created
/tmp/opus_tmpgYfssD/1000/tests doesn't exist and is created
/tmp/opus_tmpgYfssD/1001/tests doesn't exist and is created
/tmp/opus_tmpgYfssD/1002/tests doesn't exist and is created
opus_core.test.attr1_times_2.............................................0.0 sec
opus_core.test.attr1_times_2.............................................0.0 sec
opus_core.test.attr2_times_2.............................................0.0 sec
/tmp/opus_tmpqz42Yo/1000/tests doesn't exist and is created
/tmp/opus_tmpqz42Yo/1001/tests doesn't exist and is created
/tmp/opus_tmpqz42Yo/1002/tests doesn't exist and is created
opus_core.test.attr1_times_2.............................................0.0 sec
opus_core.test.attr1_times_2.............................................0.0 sec
opus_core.test.attr2_times_2.............................................0.0 sec
/tmp/opus_tmp9QB5HA/1000/tests doesn't exist and is created
/tmp/opus_tmp9QB5HA/1001/tests doesn't exist and is created
/tmp/opus_tmp9QB5HA/1002/tests doesn't exist and is created
opus_core.test.attr1_times_2.............................................0.0 sec
opus_core.test.attr1_times_2.............................................0.0 sec
opus_core.test.attr2_times_2.............................................0.0 sec
/tmp/opus_tmpx_bRgB/1000/tests doesn't exist and is created
/tmp/opus_tmpx_bRgB/1001/tests doesn't exist and is created
/tmp/opus_tmpx_bRgB/1002/tests doesn't exist and is created
opus_core.test.attr1_times_2.............................................0.0 sec
opus_core.test.attr1_times_2.............................................0.0 sec
opus_core.test.attr1_times_2.............................................0.0 sec
opus_core.test.attr2_times_2.............................................0.0 sec
opus_core.test_x_test.divide_attr1_attr2.................................0.1 sec
/tmp/opus_tmph97EwJ/1980/tests doesn't exist and is created
/tmp/opus_tmph97EwJ/1981/tests doesn't exist and is created
/tmp/opus_tmph97EwJ/1982/tests doesn't exist and is created
/tmp/opus_tmph97EwJ/1983/tests doesn't exist and is created
/tmp/opus_tmp75DP3B/1980/tests doesn't exist and is created
/tmp/opus_tmp75DP3B/1981/tests doesn't exist and is created
/tmp/opus_tmp75DP3B/1982/tests doesn't exist and is created
/tmp/opus_tmp75DP3B/1983/tests doesn't exist and is created
/tmp/opus_tmp9fMUCF/1980/tests doesn't exist and is created
/tmp/opus_tmp9fMUCF/1981/tests doesn't exist and is created
/tmp/opus_tmp9fMUCF/1982/tests doesn't exist and is created
/tmp/opus_tmp9fMUCF/1983/tests doesn't exist and is created
2 * opus_core.test.attribute.............................................0.0 sec
/tmp/opus_tmp6zhtvs/1980/tests doesn't exist and is created
/tmp/opus_tmp6zhtvs/1981/tests doesn't exist and is created
/tmp/opus_tmp6zhtvs/1982/tests doesn't exist and is created
/tmp/opus_tmp6zhtvs/1983/tests doesn't exist and is created
2 * opus_core.test.attribute - opus_core.test.attribute2.................0.0 sec
/tmp/opus_tmps46vbK/1980/tests doesn't exist and is created
/tmp/opus_tmps46vbK/1981/tests doesn't exist and is created
/tmp/opus_tmps46vbK/1982/tests doesn't exist and is created
/tmp/opus_tmps46vbK/1983/tests doesn't exist and is created
/tmp/opus_tmpVHt8ji/1980/tests doesn't exist and is created
/tmp/opus_tmpVHt8ji/1981/tests doesn't exist and is created
/tmp/opus_tmpVHt8ji/1982/tests doesn't exist and is created
/tmp/opus_tmpVHt8ji/1983/tests doesn't exist and is created
/tmp/opus_tmp0sZA5M/1980/tests doesn't exist and is created
/tmp/opus_tmp0sZA5M/1981/tests doesn't exist and is created
/tmp/opus_tmp0sZA5M/1982/tests doesn't exist and is created
/tmp/opus_tmp0sZA5M/1983/tests doesn't exist and is created
/tmp/opus_tmpo8GRMP/1980/tests doesn't exist and is created
/tmp/opus_tmpo8GRMP/1981/tests doesn't exist and is created
/tmp/opus_tmpo8GRMP/1982/tests doesn't exist and is created
/tmp/opus_tmpo8GRMP/1983/tests doesn't exist and is created
/tmp/opus_tmpXK-AlY/1980/tests doesn't exist and is created
/tmp/opus_tmpXK-AlY/1981/tests doesn't exist and is created
/tmp/opus_tmpXK-AlY/1982/tests doesn't exist and is created
/tmp/opus_tmpXK-AlY/1983/tests doesn't exist and is created
/tmp/opus_tmpwGlq_v/1980/tests doesn't exist and is created
/tmp/opus_tmpwGlq_v/1981/tests doesn't exist and is created
/tmp/opus_tmpwGlq_v/1982/tests doesn't exist and is created
/tmp/opus_tmpwGlq_v/1983/tests doesn't exist and is created
/tmp/opus_tmpRx4XG1/1980/tests doesn't exist and is created
/tmp/opus_tmpRx4XG1/1981/tests doesn't exist and is created
/tmp/opus_tmpRx4XG1/1982/tests doesn't exist and is created
/tmp/opus_tmpRx4XG1/1983/tests doesn't exist and is created
Logging to file: /tmp/opus_tmpRx4XG1/indicators.log

============================= BEGIN 2009_11_06_12_08 =============================
============================== END 2009_11_06_12_08 ==============================

Closing log file: /tmp/opus_tmpRx4XG1/indicators.log
/tmp/opus_tmpzwW-U0/1980/tests doesn't exist and is created
/tmp/opus_tmpzwW-U0/1981/tests doesn't exist and is created
/tmp/opus_tmpzwW-U0/1982/tests doesn't exist and is created
/tmp/opus_tmpzwW-U0/1983/tests doesn't exist and is created
/tmp/opus_tmpSIGVKn/1980/tests doesn't exist and is created
/tmp/opus_tmpSIGVKn/1981/tests doesn't exist and is created
/tmp/opus_tmpSIGVKn/1982/tests doesn't exist and is created
/tmp/opus_tmpSIGVKn/1983/tests doesn't exist and is created
/tmp/opus_tmp7gLNqW/1980/tests doesn't exist and is created
/tmp/opus_tmp7gLNqW/1981/tests doesn't exist and is created
/tmp/opus_tmp7gLNqW/1982/tests doesn't exist and is created
/tmp/opus_tmp7gLNqW/1983/tests doesn't exist and is created
/tmp/opus_tmprbQnPM/1980/tests doesn't exist and is created
/tmp/opus_tmprbQnPM/1981/tests doesn't exist and is created
/tmp/opus_tmprbQnPM/1982/tests doesn't exist and is created
/tmp/opus_tmprbQnPM/1983/tests doesn't exist and is created
/tmp/opus_tmpuHVP1j/1980/tests doesn't exist and is created
/tmp/opus_tmpuHVP1j/1981/tests doesn't exist and is created
/tmp/opus_tmpuHVP1j/1982/tests doesn't exist and is created
/tmp/opus_tmpuHVP1j/1983/tests doesn't exist and is created
/tmp/opus_tmp-k2ysi/1980/tests doesn't exist and is created
/tmp/opus_tmp-k2ysi/1981/tests doesn't exist and is created
/tmp/opus_tmp-k2ysi/1982/tests doesn't exist and is created
/tmp/opus_tmp-k2ysi/1983/tests doesn't exist and is created
/tmp/opus_tmpamzckL/1980/tests doesn't exist and is created
/tmp/opus_tmpamzckL/1981/tests doesn't exist and is created
/tmp/opus_tmpamzckL/1982/tests doesn't exist and is created
/tmp/opus_tmpamzckL/1983/tests doesn't exist and is created
/tmp/opus_tmpICIm9o/1980/tests doesn't exist and is created
/tmp/opus_tmpICIm9o/1981/tests doesn't exist and is created
/tmp/opus_tmpICIm9o/1982/tests doesn't exist and is created
/tmp/opus_tmpICIm9o/1983/tests doesn't exist and is created
opus_core.test.attribute&lt;7...............................................0.0 sec
/tmp/opus_tmpP8uvOw/1980/tests doesn't exist and is created
/tmp/opus_tmpP8uvOw/1981/tests doesn't exist and is created
/tmp/opus_tmpP8uvOw/1982/tests doesn't exist and is created
/tmp/opus_tmpP8uvOw/1983/tests doesn't exist and is created
/tmp/opus_tmpYj_Vjc/1980/tests doesn't exist and is created
/tmp/opus_tmpYj_Vjc/1981/tests doesn't exist and is created
/tmp/opus_tmpYj_Vjc/1982/tests doesn't exist and is created
/tmp/opus_tmpYj_Vjc/1983/tests doesn't exist and is created
/tmp/opus_tmpfONXiz/1980/tests doesn't exist and is created
/tmp/opus_tmpfONXiz/1981/tests doesn't exist and is created
/tmp/opus_tmpfONXiz/1982/tests doesn't exist and is created
/tmp/opus_tmpfONXiz/1983/tests doesn't exist and is created
/tmp/opus_tmpkv46gq/1980/tests doesn't exist and is created
/tmp/opus_tmpkv46gq/1981/tests doesn't exist and is created
/tmp/opus_tmpkv46gq/1982/tests doesn't exist and is created
/tmp/opus_tmpkv46gq/1983/tests doesn't exist and is created
/tmp/opus_tmpp-p8Z2/1980/tests doesn't exist and is created
/tmp/opus_tmpp-p8Z2/1981/tests doesn't exist and is created
/tmp/opus_tmpp-p8Z2/1982/tests doesn't exist and is created
/tmp/opus_tmpp-p8Z2/1983/tests doesn't exist and is created
/tmp/opus_tmp9rTdPn/1980/tests doesn't exist and is created
/tmp/opus_tmp9rTdPn/1981/tests doesn't exist and is created
/tmp/opus_tmp9rTdPn/1982/tests doesn't exist and is created
/tmp/opus_tmp9rTdPn/1983/tests doesn't exist and is created
/tmp/opus_tmpQybJHx/1980/tests doesn't exist and is created
/tmp/opus_tmpQybJHx/1981/tests doesn't exist and is created
/tmp/opus_tmpQybJHx/1982/tests doesn't exist and is created
/tmp/opus_tmpQybJHx/1983/tests doesn't exist and is created
/tmp/opus_tmpqYD9xW/1980/tests doesn't exist and is created
/tmp/opus_tmpqYD9xW/1981/tests doesn't exist and is created
/tmp/opus_tmpqYD9xW/1982/tests doesn't exist and is created
/tmp/opus_tmpqYD9xW/1983/tests doesn't exist and is created
/tmp/opus_tmpVryXuP/1980/tests doesn't exist and is created
/tmp/opus_tmpVryXuP/1981/tests doesn't exist and is created
/tmp/opus_tmpVryXuP/1982/tests doesn't exist and is created
/tmp/opus_tmpVryXuP/1983/tests doesn't exist and is created
/tmp/opus_tmpJAtzgy/1980/tests doesn't exist and is created
/tmp/opus_tmpJAtzgy/1981/tests doesn't exist and is created
/tmp/opus_tmpJAtzgy/1982/tests doesn't exist and is created
/tmp/opus_tmpJAtzgy/1983/tests doesn't exist and is created
Running opus_core.join_attribute_modification_model.JoinAttributeModificationModel: started on Fri Nov  6 12:08:30 2009
    3 values of dataset.attr are set to -1.
Running opus_core.join_attribute_modification_model.JoinAttributeModificationModel: completed...0.0 sec
Running opus_core.join_attribute_modification_model.JoinAttributeModificationModel: started on Fri Nov  6 12:08:30 2009
    2 values of dataset.attr2 are set to 0.
Running opus_core.join_attribute_modification_model.JoinAttributeModificationModel: completed...0.0 sec
Running opus_core.join_attribute_modification_model.JoinAttributeModificationModel: started on Fri Nov  6 12:08:30 2009
    attr &gt; 20............................................................0.0 sec
    1 values of dataset.attr2 are set to 0.
Running opus_core.join_attribute_modification_model.JoinAttributeModificationModel: completed...0.0 sec
Running opus_core.join_attribute_modification_model.JoinAttributeModificationModel: started on Fri Nov  6 12:08:30 2009
    0 values of dataset.attr are set to 0.
Running opus_core.join_attribute_modification_model.JoinAttributeModificationModel: completed...0.0 sec
Stochastic Test: Chi^2 test statistic = 296.226764313, df= 300 , p=0.550705014834
Stochastic Test: Chi^2 test statistic = 311.487992153, df= 300 , p=0.31196991692
Stochastic Test: Chi^2 test statistic = 412.943503027, df= 300 , p=1.59178335593e-05
Stochastic Test: Chi^2 test statistic = 320.327793078, df= 300 , p=0.200759109118
E R R O R: Word "E R R O R" should have spaces between letters.
empty C: started on Fri Nov  6 12:08:30 2009
    empty D: started on Fri Nov  6 12:08:30 2009.........................0.0 sec
empty C: completed.......................................................0.0 sec
A: started on Fri Nov  6 12:08:30 2009...................................0.0 sec
========== begin stack trace ==========
Traceback (most recent call last):
  File "/projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/logger.py", line 429, in test_logging_stack_trace
    raise Exception('This message should appear as an e r r o r in the log (with spaces in e r r o r)')
Exception: This message should appear as an e r r o r in the log (with spaces in e r r o r)

========== end stack trace ==========
before first block
A: started on Fri Nov  6 12:08:30 2009
    a status
    B: started on Fri Nov  6 12:08:30 2009
        W A R N I N G: a w a r n i n g
        E R R O R: an e r r o r
    B: completed.........................................................0.0 sec
    still in block A
A: completed.............................................................0.0 sec
after last block
block with looooooooooooooooooooooooooooooooong name: started on Fri Nov  6 12:08:30 2009....0.0 sec
NOTE: a
b
block: started on Fri Nov  6 12:08:30 2009
    first line
    second line
block: completed.........................................................0.0 sec
Logging to file: /projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/delete_me_a.log
status in a
Logging to file: /projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/delete_me_b.log
in both
Closing log file: /projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/delete_me_b.log
only in a
Closing log file: /projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/delete_me_a.log
my favorite number is 21 but my mom's is 14
[0 1 2 3 4] and i can count to 0.666666666667 on a bad day
you should see this
and this
Timing test: started on Fri Nov  6 12:08:30 2009.........................1.0 sec
W A R N I N G: Negative values detected in function/method 'test1'
W A R N I N G: Minimum: -4. Negative values clipped to zero.
Running Test model 2 (from opus_core.model): started on Fri Nov  6 12:08:32 2009
    In TestModel2.run()
    in g()
Running Test model 2 (from opus_core.model): completed...................0.0 sec
Running Test model 1 (from opus_core.model): started on Fri Nov  6 12:08:32 2009
    in TestModel1.run()
    Running Test model 2 (from opus_core.model): started on Fri Nov  6 12:08:32 2009
        In TestModel2.run()
        in g()
    Running Test model 2 (from opus_core.model): completed...............0.0 sec
Running Test model 1 (from opus_core.model): completed...................0.0 sec
Estimating Test model 1 (from opus_core.model): started on Fri Nov  6 12:08:32 2009
    in estimate()
Estimating Test model 1 (from opus_core.model): completed................0.0 sec
Opus package opus_core
Required Opus packages for opus_core: []
Required external packages for opus_core: ['numpy&gt;=1.0.4', 'matplotlib&gt;=0.91.2', 'sqlalchemy&gt;=0.4.5', 'scipy&gt;=0.7']
Stochastic Test Poisson: LRTS=6.39980697632, df= 16 , p=0.98317284009
Estimating Regression Model (from opus_core.regression_model): started on Fri Nov  6 12:08:33 2009
    WARNING: No estimation procedure given, or problems with loading the corresponding module.
    Estimate regression for submodel -2
    Number of observations: 4
Estimating Regression Model (from opus_core.regression_model): completed...0.0 sec
Estimating Regression Model (from opus_core.regression_model): started on Fri Nov  6 12:08:33 2009
    WARNING: No estimation procedure given, or problems with loading the corresponding module.
    Estimate regression for submodel 1
    Number of observations: 2
    Estimate regression for submodel 2
    Number of observations: 2
Estimating Regression Model (from opus_core.regression_model): completed...0.0 sec
WARNING: No coefficient ba1 exist for submodel 1.
Estimating Regression Model With Addition of Initial Residuals (from opus_core.regression_model_with_addition_initial_residuals): started on Fri Nov  6 12:08:33 2009
    Estimate regression for submodel -2
    Number of observations: 6
    R-Squared:             0.720829230264
    Adjusted R-Squared:    0.302073075661
    Suggested |t-value| &gt;  1.33856619905
    -----------------------------------------------
    Coeff_names	estimate	SE	t-values
      constant	-369.631	 466.803	-0.791834
            b1	0.0611196	0.321265	0.190247
            b2	0.208384	0.235205	0.885965
            b3	-33.6112	 25.3089	-1.32804
    ===============================================

Estimating Regression Model With Addition of Initial Residuals (from opus_core.regression_model_with_addition_initial_residuals): completed...0.0 sec
Running Regression Model With Addition of Initial Residuals (from opus_core.regression_model_with_addition_initial_residuals): started on Fri Nov  6 12:08:33 2009
    Total number of individuals: 6
    RMWAIR chunk 1 out of 1.: started on Fri Nov  6 12:08:33 2009
        Number of agents in this chunk: 6
    RMWAIR chunk 1 out of 1.: completed..................................0.0 sec
Running Regression Model With Addition of Initial Residuals (from opus_core.regression_model_with_addition_initial_residuals): completed...0.0 sec
Running Regression Model With Addition of Initial Residuals (from opus_core.regression_model_with_addition_initial_residuals): started on Fri Nov  6 12:08:33 2009
    Total number of individuals: 6
    RMWAIR chunk 1 out of 1.: started on Fri Nov  6 12:08:33 2009
        Number of agents in this chunk: 6
    RMWAIR chunk 1 out of 1.: completed..................................0.0 sec
Running Regression Model With Addition of Initial Residuals (from opus_core.regression_model_with_addition_initial_residuals): completed...0.0 sec
Running Regression Model With Addition of Initial Residuals (from opus_core.regression_model_with_addition_initial_residuals): started on Fri Nov  6 12:08:33 2009
    Total number of individuals: 6
    RMWAIR chunk 1 out of 1.: started on Fri Nov  6 12:08:33 2009
        Number of agents in this chunk: 6
    RMWAIR chunk 1 out of 1.: completed..................................0.0 sec
    Values equal 0 were excluded from adding residuals.
Running Regression Model With Addition of Initial Residuals (from opus_core.regression_model_with_addition_initial_residuals): completed...0.0 sec
agent_category_id=lucky*1................................................0.0 sec
choice_category_id=gridcell.filter+1*1...................................0.0 sec
choice_category_id=household.disaggregate(gridcell.choice_category_id)...0.0 sec
Cache directory for run 2 set to /tmp/opus_tmpU7cKcf/run_2.test_scenario_name
Running opus_core.simple_model.SimpleModel: started on Fri Nov  6 12:08:35 2009
    sqrt(dataset.attribute)..............................................0.0 sec
Running opus_core.simple_model.SimpleModel: completed....................0.0 sec
Running opus_core.simple_model.SimpleModel: started on Fri Nov  6 12:08:35 2009
    lattr = ln(dataset.attribute)........................................0.0 sec
Running opus_core.simple_model.SimpleModel: completed....................0.0 sec
/tmp/opus_tmp_attribute_cachexT8yqL/1980/test_table doesn't exist and is created
/tmp/opus_core_test_flt_storagem7KV2D/testtable doesn't exist and is created
/tmp/opus_core_test_flt_storageJbAmeS/testtable doesn't exist and is created
/tmp/opus_core_test_flt_storageQYbf1d/testtable doesn't exist and is created
/tmp/opus_core_test_flt_storageFTrIhH/foo doesn't exist and is created
/tmp/opus_core_test_flt_storagezzE-VF/foo doesn't exist and is created
opus_core.test2.attr1_times_4............................................0.0 sec
opus_core.test.attr1_times_2.............................................0.0 sec
opus_core.test.attr2_times_2.............................................0.0 sec
opus_core.test.attr_test_family_DDD......................................0.0 sec
opus_core.test.combine_2_datasets
    opus_core.test.attr1_times_2.........................................0.0 sec
    opus_core.test2.attr1_times_4........................................0.0 sec
opus_core.test.combine_2_datasets: completed.............................0.0 sec
opus_core.test_agent.income_times_2......................................0.0 sec
opus_core.test_agent_x_test_location.income_times_cost...................0.0 sec
opus_core.test_location.cost_times_3.....................................0.0 sec
opus_core.test_x_test.divide_attr1_attr2.................................0.0 sec
opus_core.test_x_test.is_greater_or_equal_attr1_attr2....................0.0 sec
opus_core.test_x_test.is_less_or_equal_attr1_attr2.......................0.0 sec
opus_core.test_x_test.is_same_as_attr1_attr2.............................0.0 sec
opus_core.test_x_test.multiply_attr1_attr2...............................0.0 sec
&lt;variable_list type="variable_list"&gt;&lt;variable_spec name=".nrs"/&gt;&lt;variable_spec name=".lru"/&gt;&lt;variable_spec name="constant"/&gt;&lt;/variable_list&gt;
          
Flushing jobs
/tmp/opus_tmp_test_datasetEquzTU/09_11_06_12_08_48/2001/jobs doesn't exist and is created
Flushing jobs
/tmp/opus_tmp_test_datasetLmklek/09_11_06_12_08_48/2001/jobs doesn't exist and is created
Flushing jobs
/tmp/opus_tmp_test_datasetu0F9mw/09_11_06_12_08_48/2001/jobs.computed doesn't exist and is created
/tmp/opus_tmp_test_datasetu0F9mw/09_11_06_12_08_48/2001/jobs doesn't exist and is created
Flushing jobs
/tmp/opus_tmp_test_datasetvDft73/09_11_06_12_08_48/2001/jobs doesn't exist and is created
opus_core.test.attr1_times_2.............................................0.0 sec
opus_core.tests.a_test_variable_with_two_dependencies
    opus_core.tests.a_test_variable
        int8
    opus_core.tests.a_test_variable: completed...........................0.0 sec
    int8
opus_core.tests.a_test_variable_with_two_dependencies: completed.........0.0 sec
opus_core.tests.a_test_variable_with_two_dependencies
    opus_core.tests.a_test_variable
        int8
    opus_core.tests.a_test_variable: completed...........................0.0 sec
    int8
opus_core.tests.a_test_variable_with_two_dependencies: completed.........0.0 sec
my_var = 3 * opus_core.tests.a_dependent_variable........................0.0 sec
/tmp/opus_tmp_test_do_export_cache_to_comma_delimited_fileshhCxY1/1000/table_b doesn't exist and is created
/tmp/opus_tmp_test_do_export_cache_to_comma_delimited_fileshhCxY1/1000/table_a doesn't exist and is created
Invoking: /projects/urbansim/third-party/bin/python /projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/tools/do_export_cache_to_comma_delimited_files.py -c /tmp/opus_tmp_test_do_export_cache_to_comma_delimited_fileshhCxY1/1000 -o /tmp/opus_tmp_test_do_export_cache_to_comma_delimited_fileshhCxY1
/tmp/opus_tmp_test_do_export_cache_to_comma_delimited_filesCiFFhO/1000/table_b doesn't exist and is created
/tmp/opus_tmp_test_do_export_cache_to_comma_delimited_filesCiFFhO/1000/table_a doesn't exist and is created
Invoking: /projects/urbansim/third-party/bin/python /projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/tools/do_export_cache_to_comma_delimited_files.py -c /tmp/opus_tmp_test_do_export_cache_to_comma_delimited_filesCiFFhO/1000 -o /tmp/opus_tmp_test_do_export_cache_to_comma_delimited_filesCiFFhO -t table_a
/tmp/opus_tmp_test_do_export_cache_to_comma_delimited_filesrvRzp0/1000/table_b doesn't exist and is created
/tmp/opus_tmp_test_do_export_cache_to_comma_delimited_filesrvRzp0/1000/table_a doesn't exist and is created
/tmp/opus_tmp_test_do_export_cache_to_tab_delimited_filesqRyBXG/1000/table_b doesn't exist and is created
/tmp/opus_tmp_test_do_export_cache_to_tab_delimited_filesqRyBXG/1000/table_a doesn't exist and is created
Invoking: /projects/urbansim/third-party/bin/python /projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/tools/do_export_cache_to_tab_delimited_files.py -c /tmp/opus_tmp_test_do_export_cache_to_tab_delimited_filesqRyBXG/1000 -o /tmp/opus_tmp_test_do_export_cache_to_tab_delimited_filesqRyBXG
/tmp/opus_tmp_test_do_export_cache_to_tab_delimited_filesUEnSDe/1000/table_b doesn't exist and is created
/tmp/opus_tmp_test_do_export_cache_to_tab_delimited_filesUEnSDe/1000/table_a doesn't exist and is created
Invoking: /projects/urbansim/third-party/bin/python /projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/tools/do_export_cache_to_tab_delimited_files.py -c /tmp/opus_tmp_test_do_export_cache_to_tab_delimited_filesUEnSDe/1000 -o /tmp/opus_tmp_test_do_export_cache_to_tab_delimited_filesUEnSDe -t table_a
/tmp/opus_tmp_test_do_export_cache_to_tab_delimited_filesMQFZ9O/1000/table_b doesn't exist and is created
/tmp/opus_tmp_test_do_export_cache_to_tab_delimited_filesMQFZ9O/1000/table_a doesn't exist and is created
prob2dsample (50, 10) items array in 0.0144929885864 sec
probsample_noreplace 50 from 200 items array in 0.00261306762695 sec
probsample_replace 50 from 200 items array in 0.000553131103516 sec
sample_choice from (3, 4) items array in 0.000938892364502 sec
sample_noreplace 50 from 200 items array in 0.0026490688324 sec
sample_replace 50 from 200 items array in 3.91006469727e-05 sec
E R R O R: Could not import opus_core.estimate_linear_regression_r!
E R R O R: Could not import opus_core.estimate_linear_regression_r!
opus_core.test.attr1_times_2.............................................0.0 sec
/tmp/opus_tmp_export_cache_to_dbf_table_commandmMqT_p/2000/foo doesn't exist and is created
Exporting dataset foo: started on Fri Nov  6 12:08:55 2009...............0.0 sec
Exporting dataset test_logical: started on Fri Nov  6 12:08:55 2009
    /tmp/opus_tmp_export_dbf_table_to_cache_command3ubeK0/1000/test_logical doesn't exist and is created
Exporting dataset test_logical: completed................................0.0 sec
zone.aggregate(gridcell.my_variable).....................................0.0 sec
myvar = myregion.aggregate_all(myzone.my_variable).......................0.0 sec
myvar = myregion.aggregate_all(myzone.my_variable, function=mean)........0.0 sec
myvar = myregion.aggregate_all(myzone.my_variable, function=sum).........0.0 sec
zone.aggregate(opus_core.tests.a_test_variable)
    opus_core.tests.a_test_variable
        int8
    opus_core.tests.a_test_variable: completed...........................0.0 sec
zone.aggregate(opus_core.tests.a_test_variable): completed...............0.0 sec
myfaz.aggregate(myzone.my_variable, function=mean).......................0.0 sec
zone.aggregate(gridcell.my_variable)**2..................................0.0 sec
(zone.aggregate(gridcell.my_variable)**2).astype(float32)................0.0 sec
myfaz.aggregate(myzone.my_variable, function=sum)........................0.0 sec
myfazdistr.aggregate(myzone.my_variable, intermediates=[myfaz])
    myfaz.aggregate(myzone.my_variable)..................................0.0 sec
myfazdistr.aggregate(myzone.my_variable, intermediates=[myfaz]): completed...0.0 sec
myneighborhood.aggregate(myzone.my_variable, intermediates=[myfaz,myfazdistr], function=sum)
    myfazdistr.aggregate(myzone.my_variable,intermediates=[myfaz],function=sum)
        myfaz.aggregate(myzone.my_variable, function=sum)................0.0 sec
    myfazdistr.aggregate(myzone.my_variable,intermediates=[myfaz],function=sum): completed...0.0 sec
myneighborhood.aggregate(myzone.my_variable, intermediates=[myfaz,myfazdistr], function=sum): completed...0.0 sec
zone.aggregate(gridcell.my_variable).astype(float32).....................0.0 sec
zone.aggregate(gridcell.my_variable).astype(float32)**2..................0.0 sec
myzone.disaggregate(myfaz.my_variable)...................................0.0 sec
myzone.disaggregate(myfaz.fazsqft) * myzone.disaggregate(myfazdistr.my_variable, intermediates=[myfaz])
    myfaz.disaggregate(myfazdistr.my_variable)...........................0.0 sec
myzone.disaggregate(myfaz.fazsqft) * myzone.disaggregate(myfazdistr.my_variable, intermediates=[myfaz]): completed...0.0 sec
zone.disaggregate(opus_core.test_location.cost_times_3)
    opus_core.test_location.cost_times_3.................................0.0 sec
zone.disaggregate(opus_core.test_location.cost_times_3): completed.......0.0 sec
myzone.disaggregate(myfazdistr.my_variable, intermediates=[myfaz])
    myfaz.disaggregate(myfazdistr.my_variable)...........................0.0 sec
myzone.disaggregate(myfazdistr.my_variable, intermediates=[myfaz]): completed...0.0 sec
mygridcell.disaggregate(myfazdistr.my_variable, intermediates=[myfaz,myzone])
    myzone.disaggregate(myfazdistr.my_variable, intermediates=[myfaz])
        myfaz.disaggregate(myfazdistr.my_variable).......................0.0 sec
    myzone.disaggregate(myfazdistr.my_variable, intermediates=[myfaz]): completed...0.0 sec
mygridcell.disaggregate(myfazdistr.my_variable, intermediates=[myfaz,myzone]): completed...0.0 sec
mygridcell.number_of_agents(myjob).......................................0.0 sec
mygridcell.number_of_agents(myjob).......................................0.0 sec
mygridcell.number_of_agents(myjob)+10....................................0.0 sec
zone.aggregate(10.0*gridcell.my_variable)
    10.0*gridcell.my_variable............................................0.0 sec
zone.aggregate(10.0*gridcell.my_variable): completed.....................0.0 sec
myvar = myregion.aggregate_all(10.0*myzone.my_variable)
    10.0*myzone.my_variable..............................................0.0 sec
myvar = myregion.aggregate_all(10.0*myzone.my_variable): completed.......0.0 sec
myvar = myregion.aggregate_all(10.0*myzone.my_variable, function=mean)
    10.0*myzone.my_variable..............................................0.0 sec
myvar = myregion.aggregate_all(10.0*myzone.my_variable, function=mean): completed...0.0 sec
myvar = myregion.aggregate_all(10.0*myzone.my_variable, function=sum)
    10.0*myzone.my_variable..............................................0.0 sec
myvar = myregion.aggregate_all(10.0*myzone.my_variable, function=sum): completed...0.0 sec
zone.aggregate(10.0*opus_core.tests.a_test_variable)
    10.0*opus_core.tests.a_test_variable
        opus_core.tests.a_test_variable
            int8
        opus_core.tests.a_test_variable: completed.......................0.0 sec
    10.0*opus_core.tests.a_test_variable: completed......................0.0 sec
zone.aggregate(10.0*opus_core.tests.a_test_variable): completed..........0.0 sec
myfaz.aggregate(10.0*myzone.my_variable, function=mean)
    10.0*myzone.my_variable..............................................0.0 sec
myfaz.aggregate(10.0*myzone.my_variable, function=mean): completed.......0.0 sec
myfaz.aggregate(10.0*myzone.my_variable, function=sum)
    10.0*myzone.my_variable..............................................0.0 sec
myfaz.aggregate(10.0*myzone.my_variable, function=sum): completed........0.0 sec
myfazdistr.aggregate(10.0*myzone.my_variable, intermediates=[myfaz])
    myfaz.aggregate(myzone.autogenvar49)
        10.0*myzone.my_variable..........................................0.0 sec
    myfaz.aggregate(myzone.autogenvar49): completed......................0.0 sec
myfazdistr.aggregate(10.0*myzone.my_variable, intermediates=[myfaz]): completed...0.0 sec
myneighborhood.aggregate(10.0*myzone.my_variable, intermediates=[myfaz,myfazdistr], function=sum)
    myfazdistr.aggregate(myzone.autogenvar49,intermediates=[myfaz],function=sum)
        myfaz.aggregate(myzone.autogenvar49,function=sum)
            10.0*myzone.my_variable......................................0.0 sec
        myfaz.aggregate(myzone.autogenvar49,function=sum): completed.....0.0 sec
    myfazdistr.aggregate(myzone.autogenvar49,intermediates=[myfaz],function=sum): completed...0.0 sec
myneighborhood.aggregate(10.0*myzone.my_variable, intermediates=[myfaz,myfazdistr], function=sum): completed...0.0 sec
myzone.disaggregate(10.0*myfaz.my_variable)
    10.0*myfaz.my_variable...............................................0.0 sec
myzone.disaggregate(10.0*myfaz.my_variable): completed...................0.0 sec
myzone.disaggregate(2.0*myfaz.fazsqft) * myzone.disaggregate(3.0*myfazdistr.my_variable, intermediates=[myfaz])
    myfaz.disaggregate(myfazdistr.autogenvar65)
        3.0*myfazdistr.my_variable.......................................0.0 sec
    myfaz.disaggregate(myfazdistr.autogenvar65): completed...............0.0 sec
    2.0*myfaz.fazsqft....................................................0.0 sec
myzone.disaggregate(2.0*myfaz.fazsqft) * myzone.disaggregate(3.0*myfazdistr.my_variable, intermediates=[myfaz]): completed...0.0 sec
zone.disaggregate(10.0*opus_core.test_location.cost_times_3)
    10.0*opus_core.test_location.cost_times_3
        opus_core.test_location.cost_times_3.............................0.0 sec
    10.0*opus_core.test_location.cost_times_3: completed.................0.0 sec
zone.disaggregate(10.0*opus_core.test_location.cost_times_3): completed...0.0 sec
myzone.disaggregate(10.0*myfazdistr.my_variable, intermediates=[myfaz])
    myfaz.disaggregate(myfazdistr.autogenvar70)
        10.0*myfazdistr.my_variable......................................0.0 sec
    myfaz.disaggregate(myfazdistr.autogenvar70): completed...............0.0 sec
myzone.disaggregate(10.0*myfazdistr.my_variable, intermediates=[myfaz]): completed...0.0 sec
mygridcell.disaggregate(10.0*myfazdistr.my_variable, intermediates=[myfaz,myzone])
    myzone.disaggregate(myfazdistr.autogenvar70,intermediates=[myfaz])
        myfaz.disaggregate(myfazdistr.autogenvar70)
            10.0*myfazdistr.my_variable..................................0.0 sec
        myfaz.disaggregate(myfazdistr.autogenvar70): completed...........0.0 sec
    myzone.disaggregate(myfazdistr.autogenvar70,intermediates=[myfaz]): completed...0.0 sec
mygridcell.disaggregate(10.0*myfazdistr.my_variable, intermediates=[myfaz,myzone]): completed...0.0 sec
my_var = myfazdistr.aggregate(10.0*myhousehold.my_variable, intermediates=[myfaz])
    myfaz.aggregate(myhousehold.autogenvar75)
        10.0*myhousehold.my_variable.....................................0.0 sec
    myfaz.aggregate(myhousehold.autogenvar75): completed.................0.0 sec
my_var = myfazdistr.aggregate(10.0*myhousehold.my_variable, intermediates=[myfaz]): completed...0.0 sec
my_var = myfazdistr.aggregate(10.0*myhousehold.my_variable, intermediates=[myfaz])
    myfaz.aggregate(myhousehold.autogenvar75)............................0.0 sec
my_var = myfazdistr.aggregate(10.0*myhousehold.my_variable, intermediates=[myfaz]): completed...0.0 sec
my_var = myfazdistr.aggregate(10.0*myhousehold.my_variable, intermediates=[myfaz])....0.0 sec
my_var = myzone.disaggregate(10.0*myfaz.my_variable)
    10.0*myfaz.my_variable...............................................0.0 sec
my_var = myzone.disaggregate(10.0*myfaz.my_variable): completed..........0.0 sec
my_var = myzone.disaggregate(10.0*myfaz.my_variable).....................0.0 sec
p = persons..............................................................0.0 sec
p = persons..............................................................0.0 sec
x = 2*sqrt(var1+var2)....................................................0.0 sec
x = opus_core.tests.a_test_variable
    opus_core.tests.a_test_variable
        int8
    opus_core.tests.a_test_variable: completed...........................0.0 sec
x = opus_core.tests.a_test_variable: completed...........................0.0 sec
opus_core.tests.a_test_variable
    int8
opus_core.tests.a_test_variable: completed...............................0.0 sec
x = 2*sqrt(var1+var2)....................................................0.0 sec
x = var1+10..............................................................0.0 sec
income_times_10 = 5*opus_core.test_agent.income_times_2
    opus_core.test_agent.income_times_2..................................0.0 sec
income_times_10 = 5*opus_core.test_agent.income_times_2: completed.......0.0 sec
income_times_5 = 5*opus_core.test_agent.income...........................0.0 sec
opus_core.tests.a_test_SSS_variable_DDD_SSS
    int8
opus_core.tests.a_test_SSS_variable_DDD_SSS: completed...................0.0 sec
opus_core.test_agent.income_times_2......................................0.0 sec
var1**3..................................................................0.0 sec
opus_core.test_agent.income&gt;4............................................0.0 sec
2*sqrt(my_variable+10)...................................................0.0 sec
var1+sqrt(var1)..........................................................0.0 sec
2*sqrt(var1+var2)........................................................0.0 sec
opus_core.tests.a_test_variable**2
    opus_core.tests.a_test_variable
        int8
    opus_core.tests.a_test_variable: completed...........................0.0 sec
opus_core.tests.a_test_variable**2: completed............................0.0 sec
numpy.arange(5)..........................................................0.0 sec
numpy.arange(2,5)........................................................0.0 sec
numpy.random.rand()......................................................0.0 sec
sqrt(25).................................................................0.0 sec
array([True, False, False])..............................................0.0 sec
2*sqrt(my_variable+10)...................................................0.0 sec
3*sqrt(my_variable+10)...................................................0.0 sec
sqrt(opus_core.tests.a_test_variable)
    opus_core.tests.a_test_variable
        int8
    opus_core.tests.a_test_variable: completed...........................0.0 sec
sqrt(opus_core.tests.a_test_variable): completed.........................0.0 sec
where(opus_core.test_agent.income&gt;4, 100, 200)...........................0.0 sec
persons.astype(float64)..................................................0.0 sec
persons.astype(float64)**2...............................................0.0 sec
(2*persons).astype(float64)..............................................0.0 sec
tests.persons.astype(float64)............................................0.0 sec
tests.persons.astype(float64)**2.........................................0.0 sec
(2*tests.persons).astype(float64)........................................0.0 sec
opus_core.test_agent.income_times_10.astype(int32)
    income_times_10 = 5*opus_core.test_agent.income_times_2
        opus_core.test_agent.income_times_2..............................0.0 sec
    income_times_10 = 5*opus_core.test_agent.income_times_2: completed...0.0 sec
opus_core.test_agent.income_times_10.astype(int32): completed............0.0 sec
opus_core.test_agent.income_times_10.astype(int32)**2....................0.0 sec
(2*opus_core.test_agent.income_times_10).astype(int32)...................0.0 sec
test_agent.age&lt;=opus_constant.young_age..................................0.0 sec
x = opus_core.tests.a_test_variable
    opus_core.tests.a_test_variable
        int8
    opus_core.tests.a_test_variable: completed...........................0.0 sec
x = opus_core.tests.a_test_variable: completed...........................0.0 sec
x = a_dependent_variable.................................................0.0 sec
test_location.aggregate(gridcell.my_variable)............................0.0 sec
test_location.aggregate(gridcell.my_variable)............................0.0 sec
test_agent.income * test_location.aggregate(gridcell.my_variable)........0.0 sec
test_location.disaggregate(myfaz.my_variable)............................0.0 sec
test_location.disaggregate(myfaz.my_variable)............................0.0 sec
test_agent.income * test_location.disaggregate(myfaz.my_variable)........0.0 sec
test_location.number_of_agents(myjob)....................................0.0 sec
test_location.number_of_agents(myjob)....................................0.0 sec
test_agent.income * test_location.number_of_agents(myjob)................0.0 sec
test_location.aggregate(10.0*gridcell.my_variable)
    10.0*gridcell.my_variable............................................0.0 sec
test_location.aggregate(10.0*gridcell.my_variable): completed............0.0 sec
test_agent.income * test_location.aggregate(10.0*gridcell.my_variable)
    10.0*gridcell.my_variable............................................0.0 sec
test_agent.income * test_location.aggregate(10.0*gridcell.my_variable): completed...0.0 sec
test_location.disaggregate(10.0*myfaz.my_variable)
    10.0*myfaz.my_variable...............................................0.0 sec
test_location.disaggregate(10.0*myfaz.my_variable): completed............0.0 sec
test_agent.income * test_location.disaggregate(10.0*myfaz.my_variable)
    10.0*myfaz.my_variable...............................................0.0 sec
test_agent.income * test_location.disaggregate(10.0*myfaz.my_variable): completed...0.0 sec
agent_x_choice.agent_times_choice(attr)..................................0.0 sec
agent_x_choice.agent_times_choice(attr)..................................0.0 sec
test_location.cost/test_agent.income.....................................0.0 sec
opus_core.test_agent.income_times_2......................................0.0 sec
3+opus_core.test_agent.income_times_2
    opus_core.test_agent.income_times_2..................................0.0 sec
3+opus_core.test_agent.income_times_2: completed.........................0.0 sec
squid = 3+opus_core.test_agent.income_times_2
    opus_core.test_agent.income_times_2..................................0.0 sec
squid = 3+opus_core.test_agent.income_times_2: completed.................0.0 sec
test_agent.income*test_location.cost.....................................0.0 sec
clip_to_zero(my_variable)
    WARNING: Negative values detected in function/method ''
    WARNING: Minimum: -5. Negative values clipped to zero.
clip_to_zero(my_variable): completed.....................................0.0 sec
exp(my_variable).........................................................0.0 sec
ln(my_variable)..........................................................0.0 sec
ln_bounded(my_variable)..................................................0.0 sec
ln_shifted(my_variable)..................................................0.0 sec
ln_shifted_auto(my_variable).............................................0.0 sec
ln_shifted_auto(my_variable).............................................0.0 sec
ln_shifted(my_variable, shift=10)........................................0.0 sec
safe_array_divide(numerator, denominator)................................0.0 sec
safe_array_divide(numerator, denominator, return_value_if_denominator_is_zero=100)....0.0 sec
sqrt(my_variable)........................................................0.0 sec
/tmp/opus_tmp_test_lag_variablesEW7MjZ/1000/tests doesn't exist and is created
/tmp/opus_tmp_test_lag_variablesEW7MjZ/1001/tests doesn't exist and is created
opus_core.variables.VVV_lagLLL...........................................0.0 sec
opus_core.tests.a_test_variable
    int8
    E R R O R: Variable 'opus_core.tests.a_test_variable' is being cast to type 'int8', but contains a value (10000) too large to fit into that type.
opus_core.tests.a_test_variable: completed...............................0.0 sec
opus_core.tests.a_test_variable
    int8
opus_core.tests.a_test_variable: completed...............................0.0 sec
opus_core.tests.a_test_variable
    int8
    /tmp/opus_tmp_test_lag_variablesEW7MjZ/1001/tests doesn't exist and is created
opus_core.tests.a_test_variable: completed...............................0.1 sec</system-out>
    <system-err>/projects/urbansim/third-party/lib/python2.5/site-packages/SQLAlchemy-0.4.5-py2.5.egg/sqlalchemy/databases/mysql.py:1488: Warning: Table 'mysql.event' doesn't exist
  cursor.execute(statement, parameters)
/projects/urbansim/third-party/lib/python2.5/site-packages/numpy-1.2.1-py2.5-linux-i686.egg/numpy/lib/arraysetops.py:131: UserWarning: The order of the output arguments for `return_index` has changed.  Before, the output was (indices, unique_arr), but has now been reversed to be more consistent.
  warnings.warn("The order of the output arguments for "
Traceback (most recent call last):
  File "/projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/tests/utils/test_scanner.py", line 48, in _find_opus_test_cases_for_package
    exec('import %s' % module_name)
  File "&lt;string&gt;", line 1, in &lt;module&gt;
  File "/projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/estimate_linear_regression_r.py", line 6, in &lt;module&gt;
    from rpy import r, set_default_mode, NO_CONVERSION, BASIC_CONVERSION
ImportError: No module named rpy
Traceback (most recent call last):
  File "/projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/tests/utils/test_scanner.py", line 48, in _find_opus_test_cases_for_package
    exec('import %s' % module_name)
  File "&lt;string&gt;", line 1, in &lt;module&gt;
  File "/projects/urbansim10/urbbuild/cruisecontrol/sandbox/opus/source/opus_core/estimate_linear_regression_r.py", line 6, in &lt;module&gt;
    from rpy import r, set_default_mode, NO_CONVERSION, BASIC_CONVERSION
ImportError: No module named rpy</system-err>
  </testsuites>
  <opus_project>
    <xml_version>1.0</xml_version>
    <general>
      <description type="string">Sample Eugene project</description>
      <project_name hidden="True" type="string">eugene_gridcell</project_name>
      <parent type="file">urbansim_gridcell/configs/urbansim_gridcell.xml</parent>
      <dataset_pool_configuration type="class">
        <Class_name hidden="True" type="string">DatasetPoolConfiguration</Class_name>
        <Class_path hidden="True" type="string">opus_core.configurations.dataset_pool_configuration</Class_path>
        <package_order type="list">['eugene', 'urbansim', 'opus_core']</package_order>
      </dataset_pool_configuration>
      <expression_library type="dictionary">
        <number_of_jobs type="variable_definition" dataset="zone" use="both" source="Python class">urbansim.zone.number_of_jobs</number_of_jobs>
        <population type="variable_definition" dataset="gridcell" use="both" source="Python class">urbansim.gridcell.population</population>
        <population_density type="variable_definition" dataset="gridcell" use="both" source="Python class">urbansim.gridcell.population_density</population_density>
        <ln_du dataset="gridcell" source="expression" type="variable_definition" use="model variable">ln(gridcell.residential_units)</ln_du>
      </expression_library>
    </general>
    <model_manager>
      <model_system setexpanded="True" type="model_system">
        <estimation_config hidden="False" type="configuration">
          <cache_directory parser_action="prefix_with_opus_data_path" type="directory">eugene_gridcell/base_year_data</cache_directory>
          <estimation_database_configuration type="class">
            <Class_name hidden="True" type="string">EstimationDatabaseConfiguration</Class_name>
            <Class_path hidden="True" type="string">opus_core.database_management.configurations.estimation_database_configuration</Class_path>
            <database_name type="string" />
          </estimation_database_configuration>
          <datasets_to_preload parser_action="list_to_dictionary" type="selectable_list">
            <gridcell type="dataset" choices="Load|Skip">
              Load
              <nchunks type="integer">2</nchunks>
            </gridcell>
            <household type="dataset" choices="Load|Skip">Load</household>
            <job type="dataset" choices="Load|Skip">Load</job>
          </datasets_to_preload>
          <dataset_pool_configuration type="class">
            <Class_name hidden="True" type="string">DatasetPoolConfiguration</Class_name>
            <Class_path hidden="True" type="string">opus_core.configurations.dataset_pool_configuration</Class_path>
            <package_order type="list">['eugene', 'urbansim', 'opus_core']</package_order>
            <package_order_exceptions type="dictionary" />
          </dataset_pool_configuration>
          <datasets_to_cache_after_each_model type="list">[]</datasets_to_cache_after_each_model>
          <low_memory_mode type="boolean">False</low_memory_mode>
          <base_year type="integer">1980</base_year>
          <years type="tuple">
            <firstyear type="integer">1980</firstyear>
            <lastyear type="integer">1980</lastyear>
          </years>
          <save_estimation_results choices="True|False" type="boolean">False</save_estimation_results>
        </estimation_config>
        <residential_land_share_model type="model">
          <structure type="dictionary">
            <run type="dictionary">
              <index parser_action="blank_to_None" type="string">changed_indices</index>
              <specification type="string">specification</specification>
              <dataset parser_action="blank_to_None" type="string">gridcell</dataset>
              <data_objects type="string">datasets</data_objects>
              <debuglevel type="string">debuglevel</debuglevel>
              <coefficients type="string">coefficients</coefficients>
            </run>
            <init type="dictionary">
              <name type="string">ResidentialLandShareModel</name>
            </init>
            <import type="dictionary">
              <module>urbansim.models.residential_land_share_model</module>
              <classname>ResidentialLandShareModel</classname>
            </import>
            <estimate type="dictionary">
              <output type="string">(coefficients, _)</output>
              <index parser_action="blank_to_None" type="string">index</index>
              <specification type="string">specification</specification>
              <dataset parser_action="blank_to_None" type="string">gridcell</dataset>
              <data_objects type="string">datasets</data_objects>
              <debuglevel type="string">debuglevel</debuglevel>
              <procedure type="string">'opus_core.estimate_linear_regression'</procedure>
            </estimate>
            <prepare_for_run type="dictionary">
              <output type="string">(specification, coefficients)</output>
              <name type="string">prepare_for_run</name>
              <specification_storage type="string">base_cache_storage</specification_storage>
              <coefficients_storage type="string">base_cache_storage</coefficients_storage>
              <coefficients_table type="string">'residential_land_share_model_coefficients'</coefficients_table>
              <specification_table type="string">'residential_land_share_model_specification'</specification_table>
            </prepare_for_run>
            <prepare_for_estimate type="dictionary">
              <output type="string">(specification, index)</output>
              <name type="string">prepare_for_estimate</name>
              <specification_storage type="string">base_cache_storage</specification_storage>
              <specification_table type="string">'residential_land_share_model_specification'</specification_table>
              <dataset parser_action="blank_to_None" type="string">gridcell</dataset>
              <models_to_run type="list" parser_action="skip">[]</models_to_run>
            </prepare_for_estimate>
          </structure>
          <specification type="dictionary">
            <regression_submodel type="submodel">
              <submodel_id type="integer">-2</submodel_id>
              <description type="string">No description</description>
              <variables type="variable_list">constant,lru,nrs</variables>
            </regression_submodel>
          </specification>
        </residential_land_share_model>
        <employment_location_choice_model type="model">
          <structure type="dictionary">
            <group_by_attribute type="tuple">
              <grouping_table type="string">job_building_type</grouping_table>
              <grouping_column type="string">name</grouping_column>
            </group_by_attribute>
            <run type="dictionary">
              <chunk_specification parser_action="blank_to_None" type="string">{'records_per_chunk':50000}</chunk_specification>
              <agent_set parser_action="blank_to_None" type="string">job</agent_set>
              <specification type="string">specification</specification>
              <maximum_runs type="integer">3</maximum_runs>
              <agents_index parser_action="blank_to_None" type="string">erm_index</agents_index>
              <data_objects type="string">datasets</data_objects>
              <debuglevel type="string">debuglevel</debuglevel>
              <coefficients type="string">coefficients</coefficients>
            </run>
            <init type="dictionary">
              <name type="string">EmploymentLocationChoiceModel</name>
              <number_of_units_string parser_action="blank_to_None" type="string">'total_number_of_possible_SSS_jobs'</number_of_units_string>
              <compute_capacity_flag type="boolean">True</compute_capacity_flag>
              <capacity_string parser_action="blank_to_None" type="string">'vacant_SSS_job_space'</capacity_string>
              <estimation_weight_string parser_action="blank_to_None" type="string">'total_number_of_possible_SSS_jobs'</estimation_weight_string>
              <dataset_pool type="string">dataset_pool</dataset_pool>
              <choices type="string">'urbansim.lottery_choices'</choices>
              <filter parser_action="blank_to_None" type="string" />
              <variable_package type="string">'urbansim'</variable_package>
              <run_config parser_action="blank_to_None" type="dictionary">
                <lottery_max_iterations type="integer">3</lottery_max_iterations>
                <agent_units_string parser_action="blank_to_None" type="string" />
              </run_config>
              <location_set type="string">gridcell</location_set>
              <estimation_size_agents type="float">1.0</estimation_size_agents>
              <sampler parser_action="blank_to_None" type="string">'opus_core.samplers.weighted_sampler'</sampler>
              <simulation_weight_string parser_action="blank_to_None" type="string" />
              <estimation type="string">'opus_core.bhhh_mnl_estimation'</estimation>
              <sample_size_locations type="integer">30</sample_size_locations>
            </init>
            <import type="dictionary">
              <module>urbansim.models.employment_location_choice_model</module>
              <classname>EmploymentLocationChoiceModel</classname>
            </import>
            <estimate type="dictionary">
              <output type="string">(coefficients, _)</output>
              <specification type="string">specification</specification>
              <agent_set parser_action="blank_to_None" type="string">job</agent_set>
              <data_objects type="string">datasets</data_objects>
              <agents_index parser_action="blank_to_None" type="string">index</agents_index>
              <debuglevel type="string">debuglevel</debuglevel>
            </estimate>
            <prepare_for_run type="dictionary">
              <output type="string">(specification, coefficients)</output>
              <name type="string">prepare_for_run</name>
              <specification_storage type="string">base_cache_storage</specification_storage>
              <coefficients_storage type="string">base_cache_storage</coefficients_storage>
              <coefficients_table type="string">'employment_location_choice_model_coefficients'</coefficients_table>
              <specification_table type="string">'employment_location_choice_model_specification'</specification_table>
            </prepare_for_run>
            <prepare_for_estimate type="dictionary">
              <output type="string">(specification, index)</output>
              <name type="string">prepare_for_estimate</name>
              <portion_to_unplace type="float">0.08333333333</portion_to_unplace>
              <specification_table type="string">'employment_location_choice_model_specification'</specification_table>
              <agent_set parser_action="blank_to_None" type="string">job</agent_set>
              <specification_storage type="string">base_cache_storage</specification_storage>
              <filter parser_action="blank_to_None" type="string" />
              <data_objects type="string">datasets</data_objects>
              <agents_for_estimation_table parser_action="blank_to_None" type="string">'jobs_for_estimation'</agents_for_estimation_table>
              <agents_for_estimation_storage type="string">base_cache_storage</agents_for_estimation_storage>
              <join_datasets type="boolean">False</join_datasets>
              <models_to_run type="list" parser_action="skip">[]</models_to_run>
            </prepare_for_estimate>
          </structure>
          <specification type="dictionary">
            <industrial type="dictionary">
              <submodel type="submodel">
                <submodel_id type="integer">1</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bart,bltv,blnrsfw,ble_rew,ble_sew,ble_saw</variables>
              </submodel>
              <submodel type="submodel">
                <submodel_id type="integer">2</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bart,bltv,blnrsfw,ble_rew,ble_sew,ble_saw</variables>
              </submodel>
              <submodel type="submodel">
                <submodel_id type="integer">3</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bltv,ble_rew</variables>
              </submodel>
              <submodel type="submodel">
                <submodel_id type="integer">4</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bart,bltv,blnrsfw,ble_rew,ble_sew,ble_saw</variables>
              </submodel>
              <submodel type="submodel">
                <submodel_id type="integer">5</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bart,bltv,blnrsfw,ble_sew,ble_saw</variables>
              </submodel>
              <submodel type="submodel">
                <submodel_id type="integer">6</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bltv,blnrsfw,ble_sew</variables>
              </submodel>
              <submodel type="submodel">
                <submodel_id type="integer">7</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bart,bltv,blnrsfw,ble_sew,ble_saw</variables>
              </submodel>
            </industrial>
            <commercial type="dictionary">
              <submodel type="submodel">
                <submodel_id type="integer">1</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bart,bltv,blnrsfw,ble_rew,ble_sew,ble_saw</variables>
              </submodel>
              <submodel type="submodel">
                <submodel_id type="integer">2</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bart,bltv,blsfcw,blnrsfw,blwap_1,ble_bw,ble_rew,ble_saw</variables>
              </submodel>
              <submodel type="submodel">
                <submodel_id type="integer">3</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bltv,ble_rew</variables>
              </submodel>
              <submodel type="submodel">
                <submodel_id type="integer">4</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bart,blsfcw,blnrsfw,blwap_1,ble_bw,ble_rew,ble_saw</variables>
              </submodel>
              <submodel type="submodel">
                <submodel_id type="integer">5</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bart,bhwy,bltv,blsfcw,blnrsfw,blwap_1,ble_bw,ble_saw</variables>
              </submodel>
              <submodel type="submodel">
                <submodel_id type="integer">6</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bltv,blnrsfw</variables>
              </submodel>
              <submodel type="submodel">
                <submodel_id type="integer">7</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bltv,blnrsfw,ble_saw</variables>
              </submodel>
              <submodel type="submodel">
                <submodel_id type="integer">8</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">blnrsfw</variables>
              </submodel>
            </commercial>
            <home_based type="dictionary">
              <submodel type="submodel">
                <submodel_id type="integer">-2</submodel_id>
                <description type="string">No description</description>
                <variables type="variable_list">bltlv,bpliw,bpmiw,blwap_1,ble_sew,btt_cbd</variables>
              </submodel>
            </home_based>
          </specification>
        </employment_location_choice_model>
      </model_system>
    </model_manager>
    <scenario_manager>
      <Eugene_baseline copyable="True" executable="True" setexpanded="True" type="scenario">
        <parent type="scenario_name">default_scenario</parent>
        <base_year type="integer">1980</base_year>
        <years_to_run config_name="years" type="tuple">
          <firstyear type="integer">1981</firstyear>
          <lastyear type="integer">1982</lastyear>
        </years_to_run>
        <models_to_run config_name="models" type="selectable_list">
          <prescheduled_events choices="Run|Skip" type="model_choice">Run</prescheduled_events>
          <events_coordinator choices="Run|Skip" type="model_choice">Skip</events_coordinator>
          <residential_land_share_model choices="Run|Skip" type="model_choice">Nonsense</residential_land_share_model>
        </models_to_run>
        <baseyear_database_configuration config_name="scenario_database_configuration" type="class">
          <Class_name hidden="True" type="string">ScenarioDatabaseConfiguration</Class_name>
          <Class_path hidden="True" type="string">opus_core.database_management.configurations.scenario_database_configuration</Class_path>
          <database_name type="string">eugene_1980_baseyear</database_name>
        </baseyear_database_configuration>
        <cache_directory parser_action="prefix_with_opus_data_path" type="directory">eugene_gridcell/base_year_data</cache_directory>
        <creating_baseyear_cache_configuration type="class">
          <Class_name hidden="True" type="string">CreatingBaseyearCacheConfiguration</Class_name>
          <Class_path hidden="True" type="string">urbansim.configurations.creating_baseyear_cache_configuration</Class_path>
          <cache_directory_root config_name="cache_directory_root" parser_action="prefix_with_opus_data_path" type="directory">eugene_gridcell/runs</cache_directory_root>
          <cache_from_database choices="True|False" type="boolean">False</cache_from_database>
          <baseyear_cache type="class">
            <Class_name hidden="True" type="string">BaseyearCacheConfiguration</Class_name>
            <Class_path hidden="True" type="string">opus_core.configurations.baseyear_cache_configuration</Class_path>
            <existing_cache_to_copy parser_action="prefix_with_opus_data_path" type="directory">eugene_gridcell/base_year_data</existing_cache_to_copy>
          </baseyear_cache>
          <cache_scenario_database type="string">urbansim.model_coordinators.cache_scenario_database</cache_scenario_database>
          <tables_to_cache type="selectable_list">
            <annual_employment_control_totals choices="Cache|Skip" type="table">Cache</annual_employment_control_totals>
            <annual_household_control_totals choices="Cache|Skip" type="table">Cache</annual_household_control_totals>
            <households_for_estimation choices="Cache|Skip" type="table">Cache</households_for_estimation>
            <development_events_exogenous choices="Cache|Skip" type="table">Skip</development_events_exogenous>
          </tables_to_cache>
          <tables_to_cache_nchunks type="dictionary">
            <gridcells type="integer">1</gridcells>
          </tables_to_cache_nchunks>
          <tables_to_copy_to_previous_years type="dictionary">
            <development_type_group_definitions type="integer">1975</development_type_group_definitions>
            <development_type_groups type="integer">1975</development_type_groups>
          </tables_to_copy_to_previous_years>
        </creating_baseyear_cache_configuration>
        <dataset_pool_configuration type="class">
          <Class_name hidden="True" type="string">DatasetPoolConfiguration</Class_name>
          <Class_path hidden="True" type="string">opus_core.configurations.dataset_pool_configuration</Class_path>
          <package_order type="list">['eugene', 'urbansim', 'opus_core']</package_order>
        </dataset_pool_configuration>
      </Eugene_baseline>
    </scenario_manager>
    <results_manager>
      <Indicator_batches setexpanded="True" type="group">
        <untitled_indicator_batch type="indicator_batch">
          <image_viz type="batch_visualization">
            <visualization_type hidden="True" type="string">mapnik_map</visualization_type>
            <bucket_labels hidden="True" type="string">range_labels</bucket_labels>
            <bucket_ranges hidden="True" type="string">linear_scale</bucket_ranges>
            <indicators hidden="True" type="string">[]</indicators>
            <output_type hidden="True" type="string">mapnik_map</output_type>
            <bucket_colors hidden="True" type="string">#e0eee0, #c7e9c0, #a1d99b, #7ccd7c, #74c476, #41ab5d, #238b45, #006400, #00441b, #00340b</bucket_colors>
            <dataset_name hidden="True" type="string">parcel</dataset_name>
          </image_viz>
          <table_viz type="batch_visualization">
            <indicators hidden="True" type="string">[]</indicators>
            <output_type hidden="True" type="string">tab</output_type>
            <output_style hidden="True" type="string">1</output_style>
            <dataset_name hidden="True" type="string">parcel</dataset_name>
            <visualization_type hidden="True" type="string">tab</visualization_type>
          </table_viz>
        </untitled_indicator_batch>
      </Indicator_batches>
      <Simulation_runs followers="Results" setexpanded="True" type="all_source_data">
        <run type="source_data">
          <run_id>5</run_id>
          <scenario_name type="string" />
          <cache_directory type="string">C:\Documents and Settings\Christoffer Klang\My Documents\workspace\opus_home\data\seattle_parcel\base_year_data</cache_directory>
          <start_year type="integer">2000</start_year>
          <end_year type="integer">2000</end_year>
        </run>
      </Simulation_runs>
    </results_manager>
  </opus_project>
</cruisecontrol>

