{"id":13481324,"url":"https://github.com/ciren/cilib","last_synced_at":"2025-03-27T12:30:45.553Z","repository":{"id":477255,"uuid":"102637","full_name":"ciren/cilib","owner":"ciren","description":"Typesafe, purely functional Computational Intelligence","archived":false,"fork":false,"pushed_at":"2022-08-05T05:12:53.000Z","size":16028,"stargazers_count":122,"open_issues_count":7,"forks_count":102,"subscribers_count":23,"default_branch":"master","last_synced_at":"2024-05-21T00:59:55.680Z","etag":null,"topics":["cilib","computational-intelligence","functional-programming","machine-learning","optimization-algorithms","scala"],"latest_commit_sha":null,"homepage":"https://cilib.net","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ciren.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2009-01-07T13:11:13.000Z","updated_at":"2024-04-12T23:31:51.000Z","dependencies_parsed_at":"2022-07-07T16:30:36.249Z","dependency_job_id":null,"html_url":"https://github.com/ciren/cilib","commit_stats":null,"previous_names":["cirg-up/cilib","cilib/cilib"],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciren%2Fcilib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciren%2Fcilib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciren%2Fcilib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciren%2Fcilib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ciren","download_url":"https://codeload.github.com/ciren/cilib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245844800,"owners_count":20681779,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cilib","computational-intelligence","functional-programming","machine-learning","optimization-algorithms","scala"],"created_at":"2024-07-31T17:00:50.867Z","updated_at":"2025-03-27T12:30:44.982Z","avatar_url":"https://github.com/ciren.png","language":"Scala","readme":"# CIlib - Computational Intelligence Library\n\n![CI](https://github.com/ciren/cilib/workflows/CI/badge.svg?branch=master\u0026event=push)\n[![Discord](https://img.shields.io/discord/997122192909291550?style=flat-square)](https://discord.gg/pvcAX5scfv)\n[![Maven Central](https://img.shields.io/maven-central/v/net.cilib/cilib-core_2.12.svg)](https://maven-badges.herokuapp.com/maven-central/net.cilib/cilib-core_2.12)\n[![Javadocs](https://javadoc.io/badge/net.cilib/cilib-core_2.12.svg)](https://javadoc.io/doc/net.cilib/cilib-core_2.12)\n\nCIlib is a library of various computational intelligence\nalgorithms. The goal of the project is to create a library that can be used\nand referenced by individuals and researchers alike.\n\nThe goals of the project are:\n * To provide a type-safe library, preventing as many runtime errors and\n   invalid data representations as possible\n * Allow for the perfect reproduction of simulations, enabling researchers\n   to validate and reuse previous work and published results with confidence\n * Enable composition, reducing the need to repeat implementations\n\nCIlib is not a \"framework\", instead the library is a set of a few very simple\nabstractions, and allows for a principled manner to define computational\nintelligence algorithms and uses several typeclasses such as `Functor` and\n`Monad`.\n\n## Documentation and Support\n\n* Have a look a the [website](https://cilib.net). Please note that some pages are still being written, but contributions are always welcome.\n* [scaladoc](https://cilib.net/api/cilib)\n* The source code of the project also contains several examples, have\n  a look in the [example](https://github.com/ciren/cilib/tree/master/example/src/main/scala/cilib/example) directory\n* If you run into trouble, please open an issue\n* For help, consider using either the GitHub discussions or come chat to us on Discord.\n","funding_links":[],"categories":["Artificial Intelligence","Table of Contents"],"sub_categories":["Artificial Intelligence"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fciren%2Fcilib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fciren%2Fcilib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fciren%2Fcilib/lists"}