Commit graph

269 commits

Author SHA1 Message Date
Sergiu Ivanov
78386dd5bf functions: Add tabulate*/boolean. 2020-05-31 23:31:54 +02:00
Sergiu Ivanov
26c615e6cf functions, tabulate*: Add a test for an empty list of functions. 2020-05-31 22:50:35 +02:00
Sergiu Ivanov
ece53ea522 functions: Only have one tabulate.
I used to have a distinction between tabulate and
tabulate/domain-list, but this made no sense, so tabulate/domain-list
becomes the only true tabulate.
2020-05-31 00:13:50 +02:00
Sergiu Ivanov
e7b5a3931a functions: Add tabulate*/domain-list and use it in tabulate/domain-list. 2020-05-30 23:55:48 +02:00
Sergiu Ivanov
cd00e2a4d4 networks: Redefine ppsg and ppsgb as functions and export them. 2020-05-28 00:49:29 +02:00
Sergiu Ivanov
28a77d1e20 example: Mention dds/functions. 2020-05-28 00:30:27 +02:00
Sergiu Ivanov
8421d89629 networks: Factor out purely function-related code into functions. 2020-05-28 00:24:17 +02:00
Sergiu Ivanov
90bebbded9 boolean-power,boolean-power-stream: Move from networks to utils. 2020-05-28 00:24:02 +02:00
Sergiu Ivanov
1b65cd7624 functions: Add. 2020-05-28 00:02:08 +02:00
Sergiu Ivanov
b6f6e4e7c4 rs/test: Use test-case and define instead of let. 2020-05-27 23:48:22 +02:00
Sergiu Ivanov
b98d00320c networks: Use test-case and define instead of let. 2020-05-27 23:39:38 +02:00
Sergiu Ivanov
48394daa7a utils: Set the seed of the random generator in each test case. 2020-05-26 22:45:36 +02:00
Sergiu Ivanov
168b898080 utils/test: Use test-case and define instead of let. 2020-05-24 00:38:05 +02:00
Sergiu Ivanov
b9109faa6e example: Update to a picture. 2020-05-23 23:53:04 +02:00
Sergiu Ivanov
1166132362 example: Fix the prologue to correctly require dds. 2020-05-23 23:52:32 +02:00
Sergiu Ivanov
e7d4ff88cf rs: Move the tests to the test submodule. 2020-05-23 00:00:28 +02:00
Sergiu Ivanov
c8d88de6c2 networks: Move the tests to the test submodule. 2020-05-22 23:40:40 +02:00
Sergiu Ivanov
ff9189270e utils: Move the tests into the test submodule. 2020-05-22 23:40:26 +02:00
Sergiu Ivanov
95c0611e4f Add info.rkt. 2020-05-16 19:00:04 +02:00
Sergiu Ivanov
76bff909e9 example: Reran some code blocks in the section on reaction systems. 2020-05-16 00:18:36 +02:00
Sergiu Ivanov
8dbeaa9e55 read-context-sequence: Replace read-org-sexp by string->any.
read-org-sexp changed a couple commits earlier, so it doesn't work in
the same way as before in read-context-sequence.
2020-05-16 00:16:44 +02:00
Sergiu Ivanov
c5d2ff629c Explain how to install dds locally and use shorter require statements. 2020-05-16 00:01:36 +02:00
Sergiu Ivanov
82def3b704 networks: Ensure that all variables always appear in the interaction graphs. 2020-05-14 01:06:17 +02:00
Sergiu Ivanov
6c707ddba7 build-signed-interaction-graph: Use _. 2020-05-14 00:56:46 +02:00
Sergiu Ivanov
32b2e41634 example: Explain how to read back and explore networks from Org tables. 2020-05-08 23:33:43 +02:00
Sergiu Ivanov
036b9b7973 utils: Make read-org-sexp recursively apply string->any. 2020-05-06 23:03:15 +02:00
Sergiu Ivanov
502e564fc7 Add map-sexp. 2020-04-14 15:57:26 +02:00
Sergiu Ivanov
43a2f1aff0 utils: Handle Booleans when reading Org-mode tables. 2020-04-05 22:35:21 +02:00
Sergiu Ivanov
cdca40eb40 example: Random networks: unorg -> unorgv. 2020-03-25 23:29:01 +01:00
Sergiu Ivanov
faa3d9ff00 networks: Remove unorg-syn and unorg-asyn. 2020-03-25 23:21:16 +01:00
Sergiu Ivanov
319b15d956 networks: Remove ppsg and ppsgb. 2020-03-25 23:15:37 +01:00
Sergiu Ivanov
e8e3a71d87 networks: Remove nn. 2020-03-25 23:05:28 +01:00
Sergiu Ivanov
dfb882d891 networks: Remove st and stb. 2020-03-25 00:31:23 +01:00
Sergiu Ivanov
086f4c4949 utils: Add unorg. 2020-03-25 00:19:28 +01:00
Sergiu Ivanov
a8a981098f utils: unorg -> unorgv 2020-03-25 00:16:29 +01:00
Sergiu Ivanov
62ae1e3af1 utils: Convert dotit and unorg to functions. 2020-03-25 00:03:26 +01:00
Sergiu Ivanov
c4af42a2f6 example: Update a call to build-boolean-signed-interaction-graph. 2020-03-24 23:59:11 +01:00
Sergiu Ivanov
8bc2a582a6 utils: Remove sgfy. 2020-03-24 23:47:20 +01:00
Sergiu Ivanov
87dc89ee6f rs: Actually remove the macros. 2020-03-24 23:38:07 +01:00
Sergiu Ivanov
14688a9bae rs: Remove macros, update example. 2020-03-24 23:22:20 +01:00
Sergiu Ivanov
4c6f3af2a9 rs: Add read-org-rs and define unorg-rs as a synonym for it. 2020-03-24 21:31:01 +01:00
Sergiu Ivanov
7f214266d0 rs: Don't use unorg macros internally. 2020-03-24 21:20:08 +01:00
Sergiu Ivanov
502fcb18bb utils: Simplify read-org-variable-mapping. 2020-03-24 21:17:05 +01:00
Sergiu Ivanov
ac8c999272 networks: Add table->network. 2020-03-24 00:18:39 +01:00
Sergiu Ivanov
f1514fffe3 utils: Add lists-transpose. 2020-03-23 22:47:52 +01:00
Sergiu Ivanov
df042493d9 utils: Add multi-split-at. 2020-03-23 22:32:39 +01:00
Sergiu Ivanov
9961dc7c8b networks: Add "and networks" to "Constructing functions". 2020-03-23 22:31:58 +01:00
Sergiu Ivanov
ac2d03f953 Add some tests for building signed interaction graphs from networks.
Previously I only had functions for building interaction graphs from
forms.  These do not play well with networks randomly generated from
truth tables.
2020-03-22 21:08:45 +01:00
Sergiu Ivanov
b79bae9d67 example: Update the randomly generated network. 2020-03-22 21:03:20 +01:00
Sergiu Ivanov
27fa176d0f utils: Make read-org-variable-mapping return an immutable hash. 2020-03-22 21:01:51 +01:00