Skip to content
Snippets Groups Projects
Commit 6e8d2b29 authored by David Hendriks's avatar David Hendriks
Browse files

update todo list and makefile and gitignore

parent d4ee2cc1
No related branches found
No related tags found
No related merge requests found
*.org~
*.so *.so
*.pyc *.pyc
build/* build/*
......
...@@ -31,5 +31,3 @@ all: $(OBJECTS) ...@@ -31,5 +31,3 @@ all: $(OBJECTS)
clean: clean:
rm -f *.o *.so rm -f *.o *.so
find build/ -type f -delete
rmdir build/*
...@@ -48,22 +48,3 @@ Usage notes ...@@ -48,22 +48,3 @@ Usage notes
When running a jupyter notebook and importing binary_c, it might happen that the module binary_c cannot be found. I experienced this when I executed Jupyter Notebook from a virtual environment which didnt use the same python (version/binary/shim) as the one I built this library with. Make sure jupyter does use the same underlying python version/binary/shim. That resolved the issue for me. When running a jupyter notebook and importing binary_c, it might happen that the module binary_c cannot be found. I experienced this when I executed Jupyter Notebook from a virtual environment which didnt use the same python (version/binary/shim) as the one I built this library with. Make sure jupyter does use the same underlying python version/binary/shim. That resolved the issue for me.
Also: I figured that having binaryc output the log like "<LOG HEADER> t=10e4 ..." (i.e. printing the parameter names as well as their values) would be useful because in that way one can easily have python read that out automatically instead of having to manually copy the list of parameter names. Also: I figured that having binaryc output the log like "<LOG HEADER> t=10e4 ..." (i.e. printing the parameter names as well as their values) would be useful because in that way one can easily have python read that out automatically instead of having to manually copy the list of parameter names.
TODO
---------------------
General:
- ?Put the header and src files in a dedicated directory.
- ?Have the compiled files be written into build
- Get a more reliable way of loading the default values (running a ./tbse echo or something?)
- make routine that reads out all the lines, splits them into pieces and reads out the correct key
- Add PYTHONPATH thing to readme
- Make sure importing binary_c is not a problem
If we're going to do populations:
- Use sphinx for auto generation of docs
- Use queueing system/asynchronous task queue
- Make some parse-data that can be easily used
- Make some simple script to assign probabilities
- rebuild all perl stuff into a python grid code.
TODO.org 0 → 100644
* Todo list for the binary_c-python
---------------------
** General:
** DONE Get a more reliable way of loading the default values (running a ./tbse echo or something?)
CLOSED: [2019-10-29 Tue 17:44]
** DONE make routine that reads out all the lines, splits them into pieces and reads out the correct key
CLOSED: [2019-10-29 Tue 17:43]
** TODO Put header and other source files in a dedicated directory
** TODO Use sphinx or read the docs for auto generation of documentation
** TODO Have the compiled files put into a build directory
** TODO add pythonpath thing to readme
** TODO make script that will set up binaryc automatically so that this can become an out of the box thing
** TODO Test the importing of this code from different places
** Population ideas
*** TODO Queuing system and some multiprocessing to run many systems
*** TODO Consider rewriting the work that perl does
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment