)]}'
{
  "log": [
    {
      "commit": "5814193051abed5cf037f6b605c489190fa0173f",
      "tree": "b1e8472febce831002562292757afcca88b4f8db",
      "parents": [
        "42cda0b2cd5d70ba2c6644e9965134badf29a015"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 14:06:03 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 14:06:03 2026 +0200"
      },
      "message": "Require collocatordb 1.6.0\n\nFor close_collocatordb(), without which the counts of the last write buffers\nare lost.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I88bca4ce4ca2a1cd78e420a1a6869b397a5854f9\n"
    },
    {
      "commit": "42cda0b2cd5d70ba2c6644e9965134badf29a015",
      "tree": "aa082cc8129bc1e5aeb82c1bb951f46c2ae8ffd3",
      "parents": [
        "592fc79fbfb7cef97b831b96d54a696229a16927"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 14:06:03 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 14:06:03 2026 +0200"
      },
      "message": "Close the collocation database when indexing is done\n\nThe collocation database runs without a write ahead log and nothing closed it,\nso everything that was still in a write buffer was lost when dereko2vec ended.\nMeasured with collocatordb: of 2 million increments in a process that just\nexited, none were readable afterwards.\n\nNeeds collocatordb 1.6.0, which added close_collocatordb() for this.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id6a7d70050e149aa81d4216b9bdc293c618a3b79\n"
    },
    {
      "commit": "592fc79fbfb7cef97b831b96d54a696229a16927",
      "tree": "7c0cb35219c4171554b9d21d0b36774a792e1ac9",
      "parents": [
        "08b22ae2fe1aa2ccb5dad014a72c3aff90650010"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 11:45:47 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 11:45:47 2026 +0200"
      },
      "message": "CI: get a backtrace for the crash on MacOS\n\nThe count based half of the test, type 5, which writes the collocation\ndatabase, dies on macos-latest with \"Trace/BPT trap: 5\" after about 15% of the\ntraining, while the word embedding half including the memory mappable\nconversion passes.\n\nIt is not the rocksdb version: the same run passes on Linux against rocksdb\n8.9.1 (ubuntu), 10.2.1 (fedora) and 11.0.4 (alpine, musl), the last one being\nthe version homebrew ships. It also passes with _GLIBCXX_ASSERTIONS, so it is\nnot something the assertions of libstdc++ catch either.\n\nThe job runs the failing command under lldb when it fails, so that the next run\nsays where it traps instead of only that it did.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I109c3928f83240142e668343e843d97f44127c14\n"
    },
    {
      "commit": "08b22ae2fe1aa2ccb5dad014a72c3aff90650010",
      "tree": "8299afd0af6976c4e381a836aaaaad18ec98bfd2",
      "parents": [
        "6d9b00ebc921ccc1df9ddccb3167a4c11e1bcacf"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 09:50:17 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 09:50:17 2026 +0200"
      },
      "message": "CI: add a github workflow that also builds on MacOS\n\nBuilds collocatordb and dereko2vec on ubuntu-latest and macos-latest and runs\nthe training test. It also checks that a training writes the memory mappable\nform of the model and that vecs2mmap produces the same thing for a model that\nalready exists.\n\nVerified on Linux by running the steps of the job as they are: both build\nagainst rocksdb 8.9.1 of ubuntu, the test passes, and both files come out with\nthe same size either way. The MacOS job has not run yet.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I21b032b14186cd35057742a8aef98122d0b0aa84\n"
    },
    {
      "commit": "6d9b00ebc921ccc1df9ddccb3167a4c11e1bcacf",
      "tree": "83844df69763180a54cec6b9c083ea89549b4785",
      "parents": [
        "2072f29dc51a3623df100be7ea39d977598e9f1d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 07:54:24 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 07:54:24 2026 +0200"
      },
      "message": "Fix the build on MacOS\n\nThree things kept it from building there:\n\n- librt was linked unconditionally, MacOS has those functions in its system\n  library and no librt to link\n- -march\u003dnative and -mtune\u003dnative are not accepted by the compilers on Apple\n  Silicon. They are dropped there, the speed of the training is not what MacOS\n  is used for here\n- homebrew installs into /opt/homebrew on Apple Silicon, which was in neither\n  the include nor the library path\n\nSTATIC_DEREKO2VEC stops with an explanation on MacOS now instead of failing at\nlink time, as there are no static system libraries to link against.\n\nVerified on Linux that nothing changes: -march\u003dnative and -lrt are still used,\nthe build and the training test pass. The MacOS paths themselves were only\nexercised by forcing APPLE, a real build there has not been tried.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I60846a306241901308282c4ae1a3e5b67649d51e\n"
    },
    {
      "commit": "2072f29dc51a3623df100be7ea39d977598e9f1d",
      "tree": "b5ff56855c2ab64d083d90425a20b602d4bc7c05",
      "parents": [
        "4314a1c087f8c83333232d5dfc7f1d62dbd682af"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 07:38:44 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 07:38:44 2026 +0200"
      },
      "message": "Look for the shared library suffix of the platform\n\nThe search for the shared collocatordb and rocksdb was restricted to .so, which\nis what MacOS does not use. cmake knows the suffix of the platform, .so on\nLinux and .dylib on MacOS.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: If87d1c648c800e9b70d86ee4afbd436cd7b0fa2d\n"
    },
    {
      "commit": "4314a1c087f8c83333232d5dfc7f1d62dbd682af",
      "tree": "1742908865025fb15a892f2bfe6748b1d0358c24",
      "parents": [
        "46cad40f3b2e3abb180faffee5f2d05d327497e3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 07:32:43 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 07:32:43 2026 +0200"
      },
      "message": "Let the installed dereko2vec find libcollocatordb\n\nAn installed dereko2vec stopped with\n\n  error while loading shared libraries: libcollocatordb.so.1\n\nbecause collocatordb is installed below /usr/local, which the loader does not\nsearch by default. The installed binary gets the directory of the collocatordb\nit was linked against as its rpath now, unless that is a system directory\nanyway, or the binary is static and does not need one.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I0b4aa70094c596825851dc48ba3e9a44dabf9439\n"
    },
    {
      "commit": "46cad40f3b2e3abb180faffee5f2d05d327497e3",
      "tree": "1f35c4a0a79218e9fbacadb45c666537a881e5f9",
      "parents": [
        "f2aa92e2f798db186af046bcb836fea49b7670f1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 07:23:05 2026 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Aug 02 07:23:05 2026 +0200"
      },
      "message": "Install dereko2vec and vecs2mmap\n\nThere were no install rules at all, so \"make install\" stopped with \"No rule to\nmake target \u0027install\u0027\", although the README has been telling people to run it.\n\nOnly the two programs that are useful outside of a build directory are\ninstalled. The others keep the generic names they inherited from word2vec, like\ndistance or kmeans_txt, which have no business in a directory on everybody\u0027s\nPATH.\n\nThe README asked for collocatordb 1.3.0 and ctest3; it now names the rocksdb\npackage of the distribution, collocatordb 1.5.0, which builds against it, and\nsays that the build directory has to be build/ inside the sources, because the\ntest looks for the binary relative to it.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I8637f7faa0b8061e7e016637f5348bc26c9e3529\n"
    },
    {
      "commit": "f2aa92e2f798db186af046bcb836fea49b7670f1",
      "tree": "61a2c95902ac2083b59da6f0270ce5f64a4372e3",
      "parents": [
        "50de14a4ee0d1ca15fee6aaf1e3a8f8a872014d9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 14:48:02 2026 +0900"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 14:48:02 2026 +0900"
      },
      "message": "Build against the rocksdb of the distribution\n\nLike collocatordb, which no longer needs a rocksdb 5.11 built from source.\nThe build asked for librocksdb.a unconditionally, which distributions that\npackage rocksdb do not necessarily ship; only a static dereko2vec really needs\nit, otherwise any rocksdb will do. CI installs librocksdb-dev instead of\nbuilding rocksdb twice.\n\nccache is guarded the same way as in derekovecs: it only makes the build\nfaster, so a missing ccache must not stop the pipeline at --show-stats.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I17ca8cfb3b092ccc646db3ff84c88f2c4391f068\n"
    },
    {
      "commit": "50de14a4ee0d1ca15fee6aaf1e3a8f8a872014d9",
      "tree": "d59698eebe5848b9fd9635ecb01d5354a6786977",
      "parents": [
        "f47b8cb9dc7009090022e4ba7d4831ce60e8b8fc"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 14:48:02 2026 +0900"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Jul 31 14:48:02 2026 +0900"
      },
      "message": "Write the memory mappable model form after training\n\nderekovecs memory maps \u003cmodel\u003e.vecs and \u003cmodel\u003e.words next to the model. When\nthey are missing it builds them on its first start, which takes a while and\nneeds write access to the directory the models live in. A server in a\ncontainer usually has that directory mounted read only and then does not start\nat all:\n\n  Converting /models/dereko-2026-i.vecs to memory mappable structures\n  Cannot open /models/dereko-2026-i.vecs.words or .../dereko-2026-i.vecs.vecs\n\ndereko2vec writes both files right after saving the vectors now, and\nvecs2mmap does it for models that were trained earlier.\n\nThe conversion mirrors init_net() of derekovecs including the order of the\nfloating point operations. Verified against the model of the derekovecs test\ndata: the vectors come out byte identical, and derekovecs serves the same\nneighbours and collocators from the generated files, with the model directory\nmounted read only and without converting anything itself.\n\nWords are cut off at 49 characters plus the terminator instead of filling all\n50 bytes, so that every entry is terminated within its own record.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I297e2db98bd425aa388e441aca6d2b0b14f0c66c\n"
    },
    {
      "commit": "f47b8cb9dc7009090022e4ba7d4831ce60e8b8fc",
      "tree": "93095a4bcab7702a0f4477ecc41e8e1b0717b6de",
      "parents": [
        "ac23b98ffcb7edfdf74fbe0dc5e0eab00dd5ca46"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 05 20:09:29 2025 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 05 20:09:29 2025 +0200"
      },
      "message": "Use our own rocksdb 5.11fb fork\n\nChange-Id: Ieeeecab496956b9aa6531266aca1bf01f5a2aa10\n"
    },
    {
      "commit": "ac23b98ffcb7edfdf74fbe0dc5e0eab00dd5ca46",
      "tree": "4a96d8350ddbf2c6a674391064d5d5734ff9f81f",
      "parents": [
        "c4f874e44836bc0da5eed67c36eb77e9b827804b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 05 19:56:00 2025 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Aug 05 19:56:00 2025 +0200"
      },
      "message": "fully fix potential bug with count based collocation window\n\nChange-Id: Ie9e19c3cd2afaf9e48f7ce0dc69decbc1850e84b\n"
    },
    {
      "commit": "c4f874e44836bc0da5eed67c36eb77e9b827804b",
      "tree": "96b4cd1a9085e3d027ac8bb11a3ec9baa42e2f90",
      "parents": [
        "b1032200256cb3e15461548b5deb16b670611a7b"
      ],
      "author": {
        "name": "feldmueller",
        "email": "feldmueller@posteo.de",
        "time": "Tue Aug 05 17:03:37 2025 +0200"
      },
      "committer": {
        "name": "feldmueller",
        "email": "feldmueller@posteo.de",
        "time": "Tue Aug 05 17:03:37 2025 +0200"
      },
      "message": "fix potential bug with count based collocation window\n\nChange-Id: Icb1dbc29c0c287c71f7b295e3b397d6d10bc5a85\n"
    },
    {
      "commit": "b1032200256cb3e15461548b5deb16b670611a7b",
      "tree": "7cc3c642a4724034e08d653ee1d947d5e853d711",
      "parents": [
        "8b16977598153ae586de7edd83582ed5f37c2333"
      ],
      "author": {
        "name": "feldmueller",
        "email": "feldmueller@posteo.de",
        "time": "Tue Feb 11 09:02:09 2025 +0100"
      },
      "committer": {
        "name": "feldmueller",
        "email": "feldmueller@posteo.de",
        "time": "Tue Feb 11 09:02:09 2025 +0100"
      },
      "message": "add script to create vocab counts based on focus corpus\n\nChange-Id: I84dc39ce8230fc61b6e2c31b963dd2f2cce51aab\n"
    },
    {
      "commit": "8b16977598153ae586de7edd83582ed5f37c2333",
      "tree": "49b708e731d3dda21a0a0bc64edec58e437c9a23",
      "parents": [
        "d4120f18aae735fa494b7a3f479c317b6569d42f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 10 20:55:47 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 10 21:06:23 2025 +0100"
      },
      "message": "Attempt a completely static build in CI script\n\nChange-Id: Ief0a785cd61dc0966057a52adbf69410ba2ebffd\n"
    },
    {
      "commit": "d4120f18aae735fa494b7a3f479c317b6569d42f",
      "tree": "6a4e0fbcfa2d7457945acd806739cb51a57f6778",
      "parents": [
        "803fff1afa899ee92b389d35ca819c14449503b1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 10 18:20:06 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 10 18:20:06 2025 +0100"
      },
      "message": "Also link static libstdc++ if available\n\nChange-Id: Id3737045d25e61475eee822d6ba8de0dc2651c81\n"
    },
    {
      "commit": "803fff1afa899ee92b389d35ca819c14449503b1",
      "tree": "f69f0dad49640f9a9fefd6d3f1ba41f7579eaf41",
      "parents": [
        "5846b331d647b05ba9c774bfad4b0e5804060600"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 10 17:32:26 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 10 17:32:26 2025 +0100"
      },
      "message": "Also link static libsnappy\n\nChange-Id: I58505e4227a59bfbfc5aa24ff69260878e661b20\n"
    },
    {
      "commit": "5846b331d647b05ba9c774bfad4b0e5804060600",
      "tree": "eaf3534920ede9df9a3dfe7c31040860e9eee2ff",
      "parents": [
        "e3c7e64ed480c12def993110322ed444ff3f551d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 10 17:16:31 2025 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 10 17:18:39 2025 +0100"
      },
      "message": "Link compression libs static if possible\n\nto make (CI built) dereko2vec binary more portable\n\nChange-Id: I4a18f8c60ad2fab45a6a337f619149b10635f287\n"
    },
    {
      "commit": "e3c7e64ed480c12def993110322ed444ff3f551d",
      "tree": "16a94041ff1f2b689ecd6cdcd97f62dbfbbf3d10",
      "parents": [
        "b86fee04916ba37b5f1e82eda58404b82fe03ee6"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 21 18:51:21 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 21 18:51:21 2024 +0200"
      },
      "message": "Bump version also in source code\n\nChange-Id: I3c60e888216bc8cb0264fe3c7c68a0cc670e43f1\n"
    },
    {
      "commit": "b86fee04916ba37b5f1e82eda58404b82fe03ee6",
      "tree": "08984149242125c97e19190a690dc9198c97b6cc",
      "parents": [
        "d724abdf2071f0e83e0ab0366a5ebcb082e62363"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 21 18:46:38 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 21 18:46:38 2024 +0200"
      },
      "message": "README: add example for re-training\n\nChange-Id: I118d6d6de02a26416b968f46fd76688ae953aea3\n"
    },
    {
      "commit": "d724abdf2071f0e83e0ab0366a5ebcb082e62363",
      "tree": "34101d54438886107e833eea54be033fac94330c",
      "parents": [
        "0fb4fd6728706822bdc841832ad6c627f7d4a308"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 21 18:41:25 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 21 18:41:25 2024 +0200"
      },
      "message": "Bump version to 0.9.1\n\nChange-Id: I60e9232c01255de1c461823dcd28639fbf5a1344\n"
    },
    {
      "commit": "0fb4fd6728706822bdc841832ad6c627f7d4a308",
      "tree": "002eb585b7f76f8a8eb9a3f47147492946270114",
      "parents": [
        "7f1fc3399340b6c017bad9a8a107616ea8ed0705"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 21 18:41:07 2024 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Oct 21 18:41:07 2024 +0200"
      },
      "message": "Update README.md\n\nChange-Id: I25c4af0e6d1aad706ab4f9ce092bd5c020dc6e05\n"
    },
    {
      "commit": "7f1fc3399340b6c017bad9a8a107616ea8ed0705",
      "tree": "2de7b997211de50a4ffb0727e76737353bfd9ba4",
      "parents": [
        "61485ad6c593da9675b0fa4302d478281609ed7e"
      ],
      "author": {
        "name": "„feldmueller“",
        "email": "„feldmueller@posteo.de“",
        "time": "Mon Oct 21 18:05:57 2024 +0200"
      },
      "committer": {
        "name": "„feldmueller“",
        "email": "„feldmueller@posteo.de“",
        "time": "Mon Oct 21 18:05:57 2024 +0200"
      },
      "message": "Fix VocabCompare to prevent integer overflow during vocabulary sorting\n\nChange-Id: I3796e5aef14b3de1200907e135952258a004d049\n"
    },
    {
      "commit": "61485ad6c593da9675b0fa4302d478281609ed7e",
      "tree": "5b42e5acabd6a45a1a1b7bad55dd2151e81f1edd",
      "parents": [
        "f00e7b098d72638601a6d6848375359a3e770c37"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Dec 22 16:16:59 2023 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Dec 22 16:17:31 2023 +0100"
      },
      "message": "Add Debug profile to CMake\n\nChange-Id: Ie544d6f37a62f0a9b226c71ba76d13a18bf5d228\n"
    },
    {
      "commit": "f00e7b098d72638601a6d6848375359a3e770c37",
      "tree": "f3ae5cc22d1f271d483e298c77c36194a7c9e2f6",
      "parents": [
        "f3b1db0a886cbb5a3ab21f1013bea44a9b671835"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Dec 22 11:11:56 2023 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Dec 22 11:13:27 2023 +0100"
      },
      "message": "Fix compile warning with posix_memalign\n\nChange-Id: I2e63c401e530525989a6aaa42115bc2d803ef821\n"
    },
    {
      "commit": "f3b1db0a886cbb5a3ab21f1013bea44a9b671835",
      "tree": "04092e3196930aab005e5f05b910f6c6e3d4c146",
      "parents": [
        "6eab2f47380d335f9943058c18d2e3bdade0dcad"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 21 13:13:16 2023 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 21 15:41:58 2023 +0100"
      },
      "message": "CI: Use ccache and apt cache\n\nChange-Id: Ibef8b69d9b9716c96d1e1f49eaecc74c1826bb1b\n"
    },
    {
      "commit": "6eab2f47380d335f9943058c18d2e3bdade0dcad",
      "tree": "12a3c803a4ebf64847fd6083c370fdb4cd2c3acc",
      "parents": [
        "cdb91bae592879cdbafac7be0fe1e3fdbe26247b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 21 11:15:14 2023 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 21 11:44:41 2023 +0100"
      },
      "message": "Fix build with gcc 13 by including \u003ccstdint\u003e\n\nLike other versions before, gcc 13 moved some includes around and as a\nresult \u003ccstdint\u003e is no longer transitively included [1]. Explicitly\ninclude it for uint64_t.\n\n[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes\n\nChange-Id: I99c349fd2564fd6ee03f0fccc52c821c4e0a3235\n"
    },
    {
      "commit": "cdb91bae592879cdbafac7be0fe1e3fdbe26247b",
      "tree": "26a9b5026095d44dc412a9b48b4b5414a75af7a8",
      "parents": [
        "309b925ee1343142058b7343b605cbd24445c676"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Dec 20 11:23:36 2023 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 21 07:06:13 2023 +0100"
      },
      "message": "Use and advertise KorAP-XML-CoNLL-U for generating training input\n\nChange-Id: I70ab99fd4e6321cde230c306138f73956b1ae32d\n"
    },
    {
      "commit": "309b925ee1343142058b7343b605cbd24445c676",
      "tree": "ec03bbd72d5ab7057b0642c2c8c5d2267ec4e0a7",
      "parents": [
        "bca9e043b35df6f3e92caccb8197e50947c74374"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Dec 20 13:40:28 2023 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 21 07:06:13 2023 +0100"
      },
      "message": "Fix type-3 test typo\n\nChange-Id: I1afca329e0307039b141948fb802f0cdab6c4904\n"
    },
    {
      "commit": "bca9e043b35df6f3e92caccb8197e50947c74374",
      "tree": "d7d0517511e7c1a17ad102568a9d01abab45ca5d",
      "parents": [
        "b738ec7bf64b212a3537df18491c2c05d11076cb"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 12:44:02 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 12:44:02 2022 +0200"
      },
      "message": "Add test for building collocation db\n\nChange-Id: I841aa353483e71b0fc595c80655d2c85b82aa292\n"
    },
    {
      "commit": "b738ec7bf64b212a3537df18491c2c05d11076cb",
      "tree": "85f906bcb56dcc6c516eb3e81dc0494ab69e1afd",
      "parents": [
        "2a0c25ad7fbfd5670f12f8348c221268bbfb1b32"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 12:42:17 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 12:42:17 2022 +0200"
      },
      "message": "Rename private -\u003e ids-kl\n\nChange-Id: I1e1e1bf5518c67e58187fb988688add7767e5ae7\n"
    },
    {
      "commit": "2a0c25ad7fbfd5670f12f8348c221268bbfb1b32",
      "tree": "84b42138081859f06b21912c6412a6323cc6ad22",
      "parents": [
        "2a93f3aae7fa2617667cf2f24bd1f3031e1da171"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 12:41:59 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 13 12:41:59 2022 +0200"
      },
      "message": "ci: try to cache rocksdb\n\nChange-Id: I0cf5219304f25b53ac5181c2e4484f949ce4cacd\n"
    },
    {
      "commit": "2a93f3aae7fa2617667cf2f24bd1f3031e1da171",
      "tree": "c60a51a26338d4f74c0f5fa5c0fecb55a1b0ff73",
      "parents": [
        "49358e15849838107a865501cdfdc5b117391c0f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 15:11:16 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 15:11:16 2022 +0200"
      },
      "message": "ci: build and test in one step"
    },
    {
      "commit": "49358e15849838107a865501cdfdc5b117391c0f",
      "tree": "fd864779ffd78dcc3e2f01ca9fcdcdc6e1882ffc",
      "parents": [
        "485be1c53d39ff5e92f33327752644ffe2ec99e8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 14:47:48 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 14:47:48 2022 +0200"
      },
      "message": "Add missing quotes in .gitlab-ci.yml"
    },
    {
      "commit": "485be1c53d39ff5e92f33327752644ffe2ec99e8",
      "tree": "d145ebfd98b603c1ab5de4d9b3927fbfb7237bd6",
      "parents": [
        "97ada39bbb1c89952308e40b3b341beef8606000"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 14:21:45 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 14:43:24 2022 +0200"
      },
      "message": "Fix ci script\n\nChange-Id: Ie3f52b3e6c716510725ea21a1748ee8e102ff607\n"
    },
    {
      "commit": "97ada39bbb1c89952308e40b3b341beef8606000",
      "tree": "c31ce72a3aa852d0679aee262d13af347a15bbf1",
      "parents": [
        "83a67d4583c1ff8a5ad098fc7e14b4f883db6578"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 14:06:00 2022 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sun Apr 10 14:06:00 2022 +0200"
      },
      "message": "Add GitLab CI pipeline\n\nChange-Id: I2c634be966e0f48e49d430e2ea15a5c7980c3670\n"
    },
    {
      "commit": "83a67d4583c1ff8a5ad098fc7e14b4f883db6578",
      "tree": "efac90b543165e70d0367a667d08ddf21b262881",
      "parents": [
        "66789b89d32b828298b97b7fc7ca27481403c3a8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:29:36 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:29:36 2021 +0100"
      },
      "message": "Update version and executable name in source\n\nChange-Id: I848caf260d5da8c2f65ae88b7feddfe185e22f08\n"
    },
    {
      "commit": "66789b89d32b828298b97b7fc7ca27481403c3a8",
      "tree": "53290df5498b870df15180711ce86c1ca03967e2",
      "parents": [
        "31e2e313ab1948b43f8068ba446d5fdf590e70b3"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:22:59 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:22:59 2021 +0100"
      },
      "message": "Update Readme.md\n\nChange-Id: Id9df2d50d651e5bb4658a765324bb5819fdf5ed4\n"
    },
    {
      "commit": "31e2e313ab1948b43f8068ba446d5fdf590e70b3",
      "tree": "53518f19a7a710be94be69e7d296a720cdeff3df",
      "parents": [
        "6afb352dd98bf1b72f34537c925b4f6aabcd900f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:22:57 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:22:57 2021 +0100"
      },
      "message": "Add first tests\n\nChange-Id: I8ddf4ab2a912ecf4d042049e00c8adfef7599a89\n"
    },
    {
      "commit": "6afb352dd98bf1b72f34537c925b4f6aabcd900f",
      "tree": "b1ac7c07b8036f5ae14c296ea49915b6960a5d3f",
      "parents": [
        "4c972938524f7884ced84da8a094d3b08b90671f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:22:55 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:22:55 2021 +0100"
      },
      "message": "Switch to cmake\n\nChange-Id: I6543259b210b1a87c0b4f627927245407bac3f06\n"
    },
    {
      "commit": "4c972938524f7884ced84da8a094d3b08b90671f",
      "tree": "45bf452977794bcc606b8f103c0e8d0ebe81d121",
      "parents": [
        "3584d65a0a175b88a5851a0ae8233c3a58fd69f9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:22:21 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:22:21 2021 +0100"
      },
      "message": "Keep only Marc\u0027s current source version\n\nChange-Id: Id7dcbf6163b77d9833b264c5e6947174a20f8b85\n"
    },
    {
      "commit": "3584d65a0a175b88a5851a0ae8233c3a58fd69f9",
      "tree": "81357c029d6837e6d03d5453c3503a332cb0b17c",
      "parents": [
        "894401e9658212605640808ba959abbe817152f7"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 09:51:28 2021 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:20:20 2021 +0100"
      },
      "message": "Use new libcollocatordb_static.a\n\nChange-Id: Iad6fc67a27340cad176cd65e73a6b9bb486f11d1\n"
    },
    {
      "commit": "894401e9658212605640808ba959abbe817152f7",
      "tree": "a2ac88405ee84f2e9cfe1c9407a30245afe49548",
      "parents": [
        "a695cf1b1117577d4c3c37361b251417cd500b54",
        "dd8b8546869c0265ca2e7360615f4f1ce2c659dd"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:18:18 2021 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@korap.ids-mannheim.de",
        "time": "Mon Mar 22 17:18:18 2021 +0100"
      },
      "message": "Merge changes I6922253c,Iad7c595b\n\n* changes:\n  bug fixes\n  wang2vec: factor out collocator- and rocksdb in makefile\n"
    },
    {
      "commit": "dd8b8546869c0265ca2e7360615f4f1ce2c659dd",
      "tree": "a2ac88405ee84f2e9cfe1c9407a30245afe49548",
      "parents": [
        "295ba0f186ef25dab07e46426cfc083948b529f4"
      ],
      "author": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Wed Jul 01 09:29:42 2020 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:16:05 2021 +0100"
      },
      "message": "bug fixes\n\nChange-Id: I6922253c67489f0325ab7516bad72ab62ea20bcd\n"
    },
    {
      "commit": "295ba0f186ef25dab07e46426cfc083948b529f4",
      "tree": "7855cf4afddf33a7c77c3805e7cdfeca30353139",
      "parents": [
        "117aab0e2d4ed1aa668f264ad7252f728c37f224"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jun 22 17:58:58 2020 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 22 17:15:59 2021 +0100"
      },
      "message": "wang2vec: factor out collocator- and rocksdb in makefile\n\nChange-Id: Iad7c595b8bb438dc26d70edb2dee0df188c8f37b\n"
    },
    {
      "commit": "a695cf1b1117577d4c3c37361b251417cd500b54",
      "tree": "a2ac88405ee84f2e9cfe1c9407a30245afe49548",
      "parents": [
        "2fa08667843e0a07dbb1e5f70313d44a03d21aa6"
      ],
      "author": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Wed Jul 01 09:29:42 2020 +0200"
      },
      "committer": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Wed Jul 01 09:29:42 2020 +0200"
      },
      "message": "bug fixes\n"
    },
    {
      "commit": "2fa08667843e0a07dbb1e5f70313d44a03d21aa6",
      "tree": "7855cf4afddf33a7c77c3805e7cdfeca30353139",
      "parents": [
        "117aab0e2d4ed1aa668f264ad7252f728c37f224"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jun 22 17:58:58 2020 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Jun 22 17:58:58 2020 +0200"
      },
      "message": "wang2vec: factor out collocator- and rocksdb in makefile\n"
    },
    {
      "commit": "117aab0e2d4ed1aa668f264ad7252f728c37f224",
      "tree": "ac9f1e8f53e5f7e09a35f84a1275e91501837b7d",
      "parents": [
        "8c7f24e303d77ed415647f21a9fdb282c84f6f44"
      ],
      "author": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Fri Apr 24 13:20:06 2020 +0200"
      },
      "committer": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Fri Apr 24 13:20:06 2020 +0200"
      },
      "message": "Corrected a bug that did no training when reading a vocabulary without recounting (-tc 0).\n"
    },
    {
      "commit": "8c7f24e303d77ed415647f21a9fdb282c84f6f44",
      "tree": "306b1f9e8eabcf38568e309b66623a3f172a443b",
      "parents": [
        "542b687c71dc5ae3f7b694bfeca6205d65608d08"
      ],
      "author": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Sun Apr 19 15:26:17 2020 +0200"
      },
      "committer": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Sun Apr 19 15:26:17 2020 +0200"
      },
      "message": "Extended with make for word2vec1 (from word2vecExt1.c)\n"
    },
    {
      "commit": "542b687c71dc5ae3f7b694bfeca6205d65608d08",
      "tree": "73174aae6395cb88234dcc0ac6f3b050b09d29dd",
      "parents": [
        "b16eba4becd35d25b20b9a46afbe73a07c3eff58"
      ],
      "author": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Sun Apr 19 15:21:44 2020 +0200"
      },
      "committer": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Sun Apr 19 15:21:44 2020 +0200"
      },
      "message": "Extended with option -train-counts\nExtended load/save net and vocab for type 0,1,2\nCorrected adjustment of alpha learning rate\n"
    },
    {
      "commit": "b16eba4becd35d25b20b9a46afbe73a07c3eff58",
      "tree": "f2ef76a2ef3f23292c62e207de3f95ed0c52cd80",
      "parents": [
        "613edbfa5670834dd33849766ff87f393ee8ec59"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 20 11:29:57 2018 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Dec 20 11:29:57 2018 +0100"
      },
      "message": "wang2vec: add type 5 to store positional bigramms / cooccurence counts\n"
    },
    {
      "commit": "613edbfa5670834dd33849766ff87f393ee8ec59",
      "tree": "890a2ce0b4902e97b81b6f3f732c8fe31dbfeeef",
      "parents": [
        "b366bcd11348bc70c5afdf12b8bcbe8446357c44"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 11 21:38:03 2018 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 11 21:38:03 2018 +0100"
      },
      "message": "wang2vec: add type 5 for saving collocation frequencies only\n"
    },
    {
      "commit": "b366bcd11348bc70c5afdf12b8bcbe8446357c44",
      "tree": "3319a8539216759312f9df37e9a9921dadd73747",
      "parents": [
        "e423f73427a94e6f9b3a89009878298654bbd7c0"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 11 21:29:41 2018 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jan 11 21:29:41 2018 +0100"
      },
      "message": "wang2vec: fix time calculation with bg threads\n"
    },
    {
      "commit": "e423f73427a94e6f9b3a89009878298654bbd7c0",
      "tree": "abf427c0a96566b27686610cb350a3e9ed87b080",
      "parents": [
        "4413674f30c70bd77d8683583eec01bb2bef12d1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Dec 22 17:57:03 2017 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Dec 22 17:57:03 2017 +0100"
      },
      "message": "wang2vec: add -magic-stop-file \u003cfile\u003e option\n\nWill stop after an iteration if magic \u003cfile\u003e exists. With this\nextension, the perfect number of iterations does not have to be known in\nadavance.\n"
    },
    {
      "commit": "4413674f30c70bd77d8683583eec01bb2bef12d1",
      "tree": "c752c8fdd23379398ce4fe390e9ff200cb6ce057",
      "parents": [
        "c7f773bdd6ed01097df8500613ea33470d34824f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Dec 22 17:52:56 2017 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Dec 22 17:52:56 2017 +0100"
      },
      "message": "wang2vec: fix save-args option\n"
    },
    {
      "commit": "c7f773bdd6ed01097df8500613ea33470d34824f",
      "tree": "809c529ff4e5454a4e32d08719757da7d9b48f7e",
      "parents": [
        "e23c54058161ea7e643c6910398b6daa78ca3823"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Dec 02 12:04:03 2017 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Dec 02 12:04:03 2017 +0100"
      },
      "message": "w2v-server: improve stability\n"
    },
    {
      "commit": "e23c54058161ea7e643c6910398b6daa78ca3823",
      "tree": "f70b90ab079aaef095518ad1b73435895f937dcd",
      "parents": [
        "202723e2ed7696ed23203801ddd048d9d4eadbba"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jul 14 11:10:09 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jul 14 11:10:09 2016 +0200"
      },
      "message": "wang2vec: fix debug info and respect locale\n"
    },
    {
      "commit": "202723e2ed7696ed23203801ddd048d9d4eadbba",
      "tree": "f7bad7082120afe866f12f65da4973a9e9b85b7c",
      "parents": [
        "c2731b2b7133ac55a0d3fb48d69aa5a491cf9aba"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jul 14 09:12:00 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jul 14 10:02:15 2016 +0200"
      },
      "message": "wang2vec: byte based slice limits and proper progress info\n\nThe upper limmits of the training data slices were previously calculated\nbased on the number of words that could, if at all be estimated, but\ncould also go totally wrong when using -read-vocab.\n\nSlice sizes in bytes are known. Use them to check limits and give\nproper progress and ETA info.\n"
    },
    {
      "commit": "c2731b2b7133ac55a0d3fb48d69aa5a491cf9aba",
      "tree": "4baeeb529e9ffc43ed38e6523e5ab461b5d912e8",
      "parents": [
        "22f109f93b01930da0e76a0b51112486019e4f34"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jul 14 08:56:14 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Jul 14 08:56:14 2016 +0200"
      },
      "message": "wang2vec: estimate number of words in train file if -read-vocab\n\n... instead of taking the number from the vocabulary which migth be\ntotally unrelated\n"
    },
    {
      "commit": "22f109f93b01930da0e76a0b51112486019e4f34",
      "tree": "4ae1078df959900cedbf55694f747b3eb990fe63",
      "parents": [
        "1c9bc1275838605344123370f89f055ce18325a9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jul 12 16:02:28 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jul 12 16:02:28 2016 +0200"
      },
      "message": "wang2vec: show cycles ahead\n"
    },
    {
      "commit": "1c9bc1275838605344123370f89f055ce18325a9",
      "tree": "57ca47ba858aba11e981f211f416da965ae7f9cc",
      "parents": [
        "66035a4b2c5a1334ee20b2151366d7751bdd9a04",
        "5bec9e132c4370cd5b914bfef7397184fbb4b103"
      ],
      "author": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Wed Apr 20 13:41:07 2016 +0200"
      },
      "committer": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Wed Apr 20 13:41:07 2016 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of /git/kl\n"
    },
    {
      "commit": "66035a4b2c5a1334ee20b2151366d7751bdd9a04",
      "tree": "57ca47ba858aba11e981f211f416da965ae7f9cc",
      "parents": [
        "da5ebbc0ba3a9f0fef0cb4abec5c565249874148"
      ],
      "author": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Wed Apr 20 13:29:33 2016 +0200"
      },
      "committer": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Wed Apr 20 13:40:33 2016 +0200"
      },
      "message": "wang2vec: Fix of sentence_position running over sentence_length in structured skipgram\n"
    },
    {
      "commit": "5bec9e132c4370cd5b914bfef7397184fbb4b103",
      "tree": "57ca47ba858aba11e981f211f416da965ae7f9cc",
      "parents": [
        "da5ebbc0ba3a9f0fef0cb4abec5c565249874148"
      ],
      "author": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Wed Apr 20 13:29:33 2016 +0200"
      },
      "committer": {
        "name": "Peter Fankhauser",
        "email": "fankhauser@ids-mannheim.de",
        "time": "Wed Apr 20 13:29:33 2016 +0200"
      },
      "message": "Fix of sentence_position running over sentence_length in structured skipgram\n"
    },
    {
      "commit": "da5ebbc0ba3a9f0fef0cb4abec5c565249874148",
      "tree": "f4307905395613bda7de2617a26b235f640e01ce",
      "parents": [
        "210b9d5389f7383148766d2a586e9d432c71369c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Apr 19 09:16:02 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Apr 19 09:16:02 2016 +0200"
      },
      "message": "wang2vec: fix for consequtive downsampled collocators\n"
    },
    {
      "commit": "210b9d5389f7383148766d2a586e9d432c71369c",
      "tree": "cab0a075efdf630a84ce3cac83ee0568b5b8bdab",
      "parents": [
        "ab4e5afb17fecbbcab2bb623d2d734d95877234e"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Apr 02 21:48:13 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Apr 02 21:48:13 2016 +0200"
      },
      "message": "wang2vec: save args\n"
    },
    {
      "commit": "ab4e5afb17fecbbcab2bb623d2d734d95877234e",
      "tree": "de41ec5efc56ba7d3646ce600b6a6555f739bdc5",
      "parents": [
        "c9d5efa7920e90957b50624c47ed6ac25a276716"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 22 14:24:03 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 31 21:26:12 2016 +0200"
      },
      "message": "wang2vec: keep correct positions when downsampling in structured skipgrams\n\nUse new flag -2 to mark positions to bes skipped.\n"
    },
    {
      "commit": "c9d5efa7920e90957b50624c47ed6ac25a276716",
      "tree": "f11a46c269fe28362f85f52d8e3f23cfcd78f6eb",
      "parents": [
        "c14eff04653c49608ab59fb9f70e2b5424f51429"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 21 11:21:59 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 21 11:21:59 2016 +0100"
      },
      "message": "Revert \"wang2vec: normalize net before saving\"\n\nThis reverts commit 1f25e787f110a11364c88e42e071d9de9d666bbf.\n"
    },
    {
      "commit": "c14eff04653c49608ab59fb9f70e2b5424f51429",
      "tree": "eb0f80407cb5416e29c108df7c7c042fff303853",
      "parents": [
        "79fd83d1673e349db8a92a0057ffb93cad03ebd7"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 19 15:23:14 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 19 15:23:14 2016 +0100"
      },
      "message": "wang2vec: normalize net before saving\n"
    },
    {
      "commit": "79fd83d1673e349db8a92a0057ffb93cad03ebd7",
      "tree": "f11a46c269fe28362f85f52d8e3f23cfcd78f6eb",
      "parents": [
        "71996e70db31a3cf81b902ea907625ee50795d25"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 18 14:09:07 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 18 14:09:07 2016 +0100"
      },
      "message": "wang2vec: show position of collocators\n\nTo be interpreted with caution because of sub-sampling.\n"
    },
    {
      "commit": "71996e70db31a3cf81b902ea907625ee50795d25",
      "tree": "9e198b76047c106756785ed21ac0a06240650bdd",
      "parents": [
        "0a664c16c525f73b03cb4366d7ccfba2f54a2bbe"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 18 13:40:24 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 18 13:52:46 2016 +0100"
      },
      "message": "wang2vec: show n max. responsive collocators\n"
    },
    {
      "commit": "0a664c16c525f73b03cb4366d7ccfba2f54a2bbe",
      "tree": "d43aca7dd94f87abdba3a1d0812d40d3dd4c81c2",
      "parents": [
        "57c0df1419b5e9a0c1a5c81b25666b435f8f4896"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 18 13:18:22 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 18 13:18:22 2016 +0100"
      },
      "message": "wang2vec: fix order of collocators\n"
    },
    {
      "commit": "57c0df1419b5e9a0c1a5c81b25666b435f8f4896",
      "tree": "8a1fb48b2976102a8ee250e5546d443f13aedcf2",
      "parents": [
        "0fb5d61ee30efb0c602a19c58938b1f5aecfc744"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 18 12:48:00 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 18 13:17:37 2016 +0100"
      },
      "message": "wang2vec: make sure nets are read correctly\n"
    },
    {
      "commit": "0fb5d61ee30efb0c602a19c58938b1f5aecfc744",
      "tree": "37d7e2c4a5d353ce89fb6f05931b35f2c1210a89",
      "parents": [
        "6b1f2ba515e63af4c52c8a9c0bc12d3206686cb7"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 18 11:01:21 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 18 11:01:21 2016 +0100"
      },
      "message": "wang2vec: treat activations as probabilities and compute p(union) accordingly\n"
    },
    {
      "commit": "6b1f2ba515e63af4c52c8a9c0bc12d3206686cb7",
      "tree": "6b9447944f83e670aa3684ffaeca5b7ec0599c6e",
      "parents": [
        "313fcc58b809534a106ceb30714fecc353e47883"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 17 21:17:42 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 17 21:17:42 2016 +0100"
      },
      "message": "wang2vec: add option -show-cc \u003cint\u003e to show collocations\n\nShow words with their collocators starting from word rank\n\u003cint\u003e. Depends on -read-vocab and -read-net.\n"
    },
    {
      "commit": "313fcc58b809534a106ceb30714fecc353e47883",
      "tree": "d8ac83d409db8c39e1f38281a511a176bc39ef3f",
      "parents": [
        "1006a2789adaf72b098819d6b7e8419e4180b782"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 16 16:43:37 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 16 16:46:21 2016 +0100"
      },
      "message": "wang2vec: fix and only support net-reading/saving for structured skipngrams\n"
    },
    {
      "commit": "1006a2789adaf72b098819d6b7e8419e4180b782",
      "tree": "255ed304e2641aac1d0b9fb837b7508c48b514be",
      "parents": [
        "c697933328988e431494c183fc0d4f5b0ae2592f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 16 15:50:20 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 16 16:03:55 2016 +0100"
      },
      "message": "wang2vec: init only used hiden-\u003eouput nets\n"
    },
    {
      "commit": "c697933328988e431494c183fc0d4f5b0ae2592f",
      "tree": "a04fa6870f2daae786dfaf7c47df314f8a7b4591",
      "parents": [
        "3e6a834c712b771e66be070572cbf77b705808ad"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 16 15:29:07 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 16 15:52:18 2016 +0100"
      },
      "message": "wang2vec: simplify net read and save\n"
    },
    {
      "commit": "3e6a834c712b771e66be070572cbf77b705808ad",
      "tree": "ef22710d73e3ab934f0060885ed407e3f98e42d0",
      "parents": [
        "d6f9c716e38c07d722f657122877a661a4885965"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 16 12:00:46 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 16 12:00:46 2016 +0100"
      },
      "message": "wang2vec: move remaining files\n"
    },
    {
      "commit": "d6f9c716e38c07d722f657122877a661a4885965",
      "tree": "374459a2fa0fb816081b65c59cc7429421416d7e",
      "parents": [],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 16 11:50:56 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 16 11:50:56 2016 +0100"
      },
      "message": "wang2vec: move to the right position\n"
    }
  ]
}
