Commit graph

599 commits

Author SHA1 Message Date
Sergiu Ivanov
ff9654e5c6 network: Add get-interaction-sign. 2020-11-17 23:38:34 +01:00
Sergiu Ivanov
bfc48ff453 networks: Slightly optimize interaction?. 2020-11-15 00:02:44 +01:00
Sergiu Ivanov
8a1f4c682e networks: Add interaction?. 2020-11-14 23:15:39 +01:00
Sergiu Ivanov
d24dadd4cd example: Stage all the figures. 2020-11-12 22:56:53 +01:00
Sergiu Ivanov
ce0925e41e networks: Remove the old functions for building interaction graphs.
These functions mix interaction graphs derived from the expressions
defining the network with deriving the interactions from the dynamics,
which does not always yield the same result.  Also, some functions
only worked for Boolean networks, including get-interaction-sign.
Additionally, these functions are among the first ones I wrote in dds,
so there are a couple of things which can be written in a better way.
2020-11-12 22:54:04 +01:00
Sergiu Ivanov
70de0ec718 README: Add the milestone about the domains. 2020-11-12 17:22:43 +01:00
Sergiu Ivanov
a8f4850139 README: Expand the milestone about interaction graphs. 2020-11-12 17:22:17 +01:00
Sergiu Ivanov
99c74ba659 README: Expand the Scribble milestone to types and include more details. 2020-11-12 17:08:00 +01:00
Sergiu Ivanov
7de4c5ef71 README: Add the Roadmap. 2020-11-12 16:40:24 +01:00
Sergiu Ivanov
60be01d979 networks: Fix and simplify the comment of Inferring interaction graphs. 2020-11-12 01:11:15 +01:00
Sergiu Ivanov
5ece1f6c88 networks: list-interactions → list-syntactic-interactions. 2020-11-12 01:09:18 +01:00
Sergiu Ivanov
681ed0e732 networks: Simplify and fix the comment of update. 2020-11-12 01:08:10 +01:00
Sergiu Ivanov
88caecb98a networks: Properly export dynamics. 2020-11-12 01:07:41 +01:00
Sergiu Ivanov
6d77052ed6 network: Explain why a network does not include the domains. 2020-11-12 01:05:27 +01:00
Sergiu Ivanov
5fd1e5cb5b Revert "BREAKING: Make domains part of the network."
This reverts commit f414ae8966.
2020-11-12 01:03:48 +01:00
Sergiu Ivanov
f414ae8966 BREAKING: Make domains part of the network.
I always keep bringing domains about for my network, which complicates
things a lot.  This commit packages the domains within the network,
which will break a lot of stuff :-) The following commits will fix it all.
2020-11-12 00:58:58 +01:00
Sergiu Ivanov
cde6ee30fa networks: build-interaction-graph → build-syntactic-interaction-graph.
The interaction graph is *not* usually defined in this way.
2020-11-11 15:51:24 +01:00
Sergiu Ivanov
af581f91df example: Illustrate build-reduced-state-graph. 2020-11-11 00:37:12 +01:00
Sergiu Ivanov
3b8ce5eb84 rs: Add pretty-print-reduced-state-graph. 2020-11-11 00:36:49 +01:00
Sergiu Ivanov
ce0d5023bf rs: Add build-reduced-state-graph. 2020-11-10 09:42:50 +01:00
Sergiu Ivanov
4f3eef0ba3 rs: Fix the comment of build-interactive-process-graph.
It doesn't pad the context sequence with empty contexts any more.
2020-11-09 23:24:43 +01:00
Sergiu Ivanov
dbbfc74eaf rs: Don't implicitly complete all context sequences with empty contexts. 2020-11-09 23:13:24 +01:00
Sergiu Ivanov
2b60b23bf1 networks: Add group-truth-table-by-nai. 2020-11-08 23:31:11 +01:00
Sergiu Ivanov
59c7108510 networks: Add and illustrate sbn-interaction-graph. 2020-11-08 22:56:46 +01:00
Sergiu Ivanov
bc9a2bd5f8 networks: Add and illustrate pretty-print-tbn-interaction-graph. 2020-11-08 22:30:29 +01:00
Sergiu Ivanov
7af1bb8d79 networks: Add tbn-interaction-graph and explain in example. 2020-11-08 20:29:00 +01:00
Sergiu Ivanov
000c2eeba7 networks: Fix the test for print-org-sbn. 2020-11-05 23:23:48 +01:00
Sergiu Ivanov
a7a1ad49a1 example: Illustrate printing TBN and SBN to Org tables. 2020-11-04 00:07:08 +01:00
Sergiu Ivanov
79d3ab1ea6 networks: Add print-org-sbn. 2020-11-04 00:06:48 +01:00
Sergiu Ivanov
ed44d3666c utils: Streamline multi-split-at. 2020-11-03 23:58:26 +01:00
Sergiu Ivanov
c4a5327b4b networks: Fix the tests for print-org-tbn. 2020-11-02 23:05:05 +01:00
Sergiu Ivanov
af5a9d07a9 networks: Add print-org-tbn. 2020-11-02 17:58:45 +01:00
Sergiu Ivanov
0edda89642 networks: Add compact-tbn. 2020-11-02 00:08:49 +01:00
Sergiu Ivanov
722b45d098 utils: Remove hash-filter.
Use for/hash with #:when or #:unless instead.
2020-11-01 23:43:23 +01:00
Sergiu Ivanov
2a0cfb4dcc network,compact-tbf: Use for/hash instead of hash-filter. 2020-11-01 23:42:51 +01:00
Sergiu Ivanov
f7e44df117 networks: Add compact-tbf. 2020-10-31 00:48:00 +01:00
Sergiu Ivanov
a00f21ad18 utils,hash-filter: Say that how the comparison predicate of the result is determined. 2020-10-31 00:27:16 +01:00
Sergiu Ivanov
73756d8974 utils: Add hash-filter. 2020-10-31 00:19:38 +01:00
Sergiu Ivanov
208dc12060 networks: Add normalize-tbn. 2020-10-24 23:51:56 +02:00
Sergiu Ivanov
11ecbf84dc networks: Add normalized-tbn?. 2020-10-24 23:15:13 +02:00
Sergiu Ivanov
e79fef9118 networks: Add build-tbn-state-graph and use it in example. 2020-10-23 00:17:36 +02:00
Sergiu Ivanov
485b859f34 example: Show an example of read-org-sbn. 2020-10-22 10:39:27 +02:00
Sergiu Ivanov
2dd38fa4dc networks: Add read-org-sbn. 2020-10-22 00:59:58 +02:00
Sergiu Ivanov
a3f3a5616d networks: Factor parse-org-tbn out from read-org-tbn. 2020-10-22 00:52:06 +02:00
Sergiu Ivanov
20b3357910 example: Show how to build state graphs of TBN. 2020-10-18 23:10:43 +02:00
Sergiu Ivanov
b3d2ed94ec networks: Add build-full-01-state-graph and build-full-01-state-graph-annotated. 2020-10-18 22:57:08 +02:00
Sergiu Ivanov
afa84d00b5 networks: Add build-all-01-states. 2020-10-18 22:52:45 +02:00
Sergiu Ivanov
85feab230f networks: Add make-01-domains. 2020-10-18 22:52:05 +02:00
Sergiu Ivanov
5f80bd0443 networks: Add read-org-tbn. 2020-10-17 23:51:51 +02:00
Sergiu Ivanov
7555db41ef networks, tbn->network: Add tests for SBN. 2020-10-17 00:55:20 +02:00