[Avida-cvs] avida/current/source/bindings/Boost.Python CVS commit
Kaben Nanlohy
kaben at users.sourceforge.net
Tue Sep 21 09:59:13 PDT 2004
Update of /cvsroot/avida/avida/current/source/bindings/Boost.Python
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1539/source/bindings/Boost.Python
Added Files:
4stack_head.pyste A.hh A.pyste B.hh B.pyste CMakeLists.txt
analyze.pyste analyze_command.pyste analyze_command_def.pyste
analyze_command_def_base.pyste analyze_flow_command.pyste
analyze_flow_command_def.pyste analyze_function.pyste
analyze_genotype.pyste analyze_util.pyste avida-fixups.hh
avida.pyste avida_driver_analyze.pyste avida_driver_base.pyste
avida_driver_population.pyste avida_triggers.pyste
birth_chamber.pyste block_struct.pyste bs.py
callback_util.pyste cmake_entries code_label.pyste
config.pyste const_schedule.pyste count_tracker.pyste
cpu_head.pyste cpu_memory.pyste cpu_stack.pyste
cpu_stats.pyste cpu_test_info.pyste data_entry.pyste
data_file.pyste data_file_manager.pyste
data_manager_base.pyste double_sum.pyste environment.pyste
event.pyste event_factory.pyste event_factory_manager.pyste
event_list.pyste event_list_entry.pyste
event_list_iterator.pyste event_triggers.pyste file-fixups.cc
file-fixups.hh file.pyste fitness_matrix.pyste
fixed_block.pyste fixed_coords.pyste genebank.pyste
generatePysteFiles.py genesis-fixups.cc genesis-fixups.hh
genesis.pyste genome.pyste genome_util.pyste genotype.pyste
genotype_batch.pyste genotype_birth_data.pyste
genotype_control.pyste genotype_test_data.pyste
getting_started1.cpp getting_started2.cpp
hardware_4stack.pyste hardware_4stack_thread.pyste
hardware_base.pyste hardware_cpu-fixups.cc
hardware_cpu-fixups.hh hardware_cpu.pyste
hardware_cpu_thread.pyste hardware_factory.pyste
hardware_util.pyste help_alias.pyste help_entry.pyste
help_full_entry.pyste help_manager.pyste help_type.pyste
histogram.pyste indexed_block_struct.pyste init_file.pyste
inject_genebank.pyste inject_genotype.pyste
inject_genotype_birth_data.pyste inject_genotype_control.pyste
inject_genotype_element.pyste inject_genotype_queue.pyste
inst_lib_base.pyste inst_lib_cpu.pyste inst_set.pyste
inst_util.pyste instruction.pyste int_sum.pyste
integrated_schedule.pyste integrated_schedule_node.pyste
kaben_brainstorms.cc kaben_brainstorms.cpp
kaben_brainstorms.pyste landscape.pyste lineage.pyste
lineage_control.pyste local_mutations.pyste memory_flags.pyste
merit.pyste mutation.pyste mutation_lib.pyste
mutation_rates.pyste mx_code_array.pyste
my_code_array_less_than.pyste org_message.pyste organism.pyste
phenotype.pyste population.pyste population_cell.pyste
population_event.pyste population_event_factory.pyste
population_interface-fixups.hh population_interface.pyste
prob_schedule.pyste py_avida_driver-fixups.cc
py_avida_driver.hh py_avida_driver.pyste py_doctest_driver.py
py_kaben_brainstorms_t.py py_unittest_driver.py random.pyste
reaction.pyste reaction_lib.pyste reaction_process.pyste
reaction_requisite.pyste reaction_result.pyste ref_block.pyste
resource.pyste resource_count.pyste resource_lib.pyste
running_average.pyste scaled_block.pyste schedule.pyste
spatial_count_elem.pyste spatial_res_count.pyste species.pyste
species_control.pyste species_queue.pyste stats.pyste
string.pyste string_iterator.pyste string_list.pyste
string_util.pyste tArray.pyste tArray_instantiations.hh
tBuffer.pyste tBuffer_instantiations.hh tDictionary.pyste
tDictionary_instantiations.hh tList.pyste
tList_instantiations.hh tMatrix.pyste
tMatrix_instantiations.hh task_entry.pyste task_lib.pyste
test_cpu.pyste test_getting_started1.py
test_getting_started2.py test_util.pyste tools.pyste
uint.pyste weighted_index.pyste
Log Message:
I'm adding Python binding so that Avida can be controlled using
I'm adding Python binding so that Avida can be controlled using scripts
written in the Python programming and language.
These require a lot of third-party software, which I haven't yet
provided a good description of how to build. However, for certain
computers at MSU I can provide a separate CMake project that will build
the required software.
Note that these bindings are not ready for use by the group in general;
they're mainly present to assist us in preparing for Avida 3.0 and its
user interfaces. But if you want to using Python to interact with Avida,
and you get stuck, let me know. You can be my pre-alpha tester. =)
More information about the Avida-cvs
mailing list