timofej
cd0a17385f
Add count_channels function to count open channels
2023-08-23 16:10:29 +02:00
timofej
2db3088530
Use pygame built-in is_active() function and del save_states option
2023-08-20 02:18:19 +02:00
timofej
8430d735e7
Configure save options and run at class __init__
2023-08-20 02:10:32 +02:00
timofej
899aa9990b
Fix window closing event
2023-08-19 22:18:44 +02:00
timofej
c37f63f7bf
Add save_states option
2023-08-19 21:33:25 +02:00
timofej
88d4d2c9ea
Add activation dump, background simulation and Simulate1Layer example
2023-08-19 21:18:40 +02:00
timofej
7d5f579a34
Add Simulate1Layer
2023-08-17 23:45:53 +02:00
timofej
47d22e59ac
Fix typos in README
2023-08-17 23:12:26 +02:00
timofej
ad73f60e6b
Add json dump for automaton states
2023-08-17 23:10:10 +02:00
timofej
d35beaea81
Fix process info
2023-08-17 13:38:18 +02:00
timofej
9287e2de10
Fix and clean display
2023-08-17 13:05:15 +02:00
timofej
7c488d2892
Substitute count_alive_neighbors function by sum
2023-08-17 12:21:45 +02:00
timofej
34794ffb7a
Add second layer to renamed Simulate2Layers visualiser
2023-08-16 23:24:07 +02:00
timofej
0561c62467
Added pygame quit function
2023-08-16 22:41:54 +02:00
timofej
6b0af5ba4d
Insert Neuropercolation(+Coupled) class
2023-08-16 22:35:36 +02:00
timofej
afea084886
rename cellular automaton folder to neuropercolation
2023-08-16 20:14:32 +02:00
timofej
9e94ae245d
Adjust initial README
2023-08-16 20:11:21 +02:00
Richard Feistenauer
6d1666bb8b
Fix/display stop when done
2021-01-09 12:51:20 +00:00
rfeistenauer
9e211aa581
Fixes ca not active after reactivation
2020-11-05 14:55:38 +01:00
rfeistenauer
76d8beb378
Sets all cells dirty on reactivation
2020-11-04 22:21:31 +01:00
Richard Feistenauer
acbda2bcf2
Fix/dead pixel lines
2020-10-26 12:44:34 +00:00
Richard Feistenauer
19be460edc
adds dependencies to .gitlab-ci.yml
2020-10-25 20:05:41 +00:00
Richard Feistenauer
9b939e51e7
Adds pylint_badge
2020-10-25 20:03:46 +00:00
rfeistenauer
2204c4a048
Adds active state and reactivation for automaton
2020-10-24 21:11:57 +02:00
rfeistenauer
14f9bb8ddc
Adds License to context.py
2020-10-23 11:22:22 +02:00
rfeistenauer
224b38a915
Prepares Version 1.0.3
2020-10-23 11:10:52 +02:00
rfeistenauer
dc3903b2a6
Fixes init cell called to often
2020-10-23 10:33:09 +02:00
rfeistenauer
5df529bf9e
Prepare 1.0.2 release
2020-10-22 15:41:10 +02:00
rfeistenauer
03601c2060
Adds setter for automaton cells
2020-10-22 15:33:13 +02:00
rfeistenauer
1ed82116ce
Moved supression for keyboard interrupt to display
2020-10-20 14:40:17 +02:00
rfeistenauer
edd1211692
Updates Readme
2020-10-20 14:11:16 +02:00
rfeistenauer
55c5bc2d81
Prepare 1.0.0 release
2020-10-20 13:57:04 +02:00
Richard Feistenauer
e65aa294fe
Merge branch 'devel' into 'master'
...
Reworked CellularAutomaton to improve API and speed
See merge request DamKoVosh/cellular_automaton!3
2020-10-20 10:14:07 +00:00
Richard Feistenauer
9b527a044f
Reworked CellularAutomaton to improve API and speed
...
+ Added CI
+ Restructured Project
+ Improved API Improved creation speed by factor of \~2
+ Improved execution speed by factor of \~15
- Removed multi processor since it doesn't work with the new setup and was not fast enough to matter.
2020-10-20 10:14:05 +00:00
Richard Feistenauer
4ab4b2a6d2
added installation instructions to readme
2020-03-26 08:10:30 +00:00
Richard Feistenauer
1feb71433b
changed relative path to absolute in README.md for external use of the file
2020-03-24 18:26:12 +00:00
Richard Feistenauer
9f447b4a05
removed package dependency on pygame and added test for display
2019-04-14 11:20:08 +02:00
Richard Feistenauer
1a96e90116
fixed ignore edge cells only ignoring corners
2019-04-14 11:18:39 +02:00
Richard Feistenauer
b81fa28efd
fixed project setup
2019-03-03 09:33:00 +01:00
Richard Feistenauer
cae72d92cb
fixed test rel path includes
2019-03-03 09:32:35 +01:00
Richard Feistenauer
20aaa98c23
fixed close button not working
2019-03-03 09:31:41 +01:00
Richard Feistenauer
0f63e5bbe6
added new neighborhoods
2019-02-24 16:37:00 +01:00
Richard Feistenauer
9964e3b483
increased api documentation
2019-02-24 12:37:26 +01:00
Richard Feistenauer
4507327bd5
fixed wrong evolution step used in display
2019-02-23 17:37:18 +01:00
Richard Feistenauer
924a851c43
changed protected modules to public
2019-02-23 16:43:36 +01:00
Richard Feistenauer
5e8b07799b
refactoring and licensing
2019-02-23 16:20:48 +01:00
Richard Feistenauer
23517f45ff
added readme
2019-02-23 16:20:10 +01:00
Richard Feistenauer
1782d32e8c
removed performance test
2019-02-17 11:17:20 +01:00
Richard Feistenauer
acaeda970f
changed project structure
2019-02-17 11:11:27 +01:00
Richard Feistenauer
1b177ff686
refactoring and dynamic neighbourhood
2019-02-17 08:19:05 +01:00