{"crate":{"id":"linfa","name":"linfa","updated_at":"2025-12-23T14:12:39.046301Z","versions":[1899006,1751973,1407286,926306,675933,566916,507464,440998,372170,350622,329812,310288,192071,191748,87691],"keywords":["ai","linfa","machine-learning","ml"],"categories":["algorithms","mathematics","science"],"badges":[],"created_at":"2018-04-05T07:23:01.465608Z","downloads":1711407,"recent_downloads":451094,"default_version":"0.8.1","num_versions":15,"yanked":false,"max_version":"0.8.1","newest_version":"0.8.1","max_stable_version":"0.8.1","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/rust-ml/linfa","links":{"version_downloads":"/api/v1/crates/linfa/downloads","versions":null,"owners":"/api/v1/crates/linfa/owners","owner_team":"/api/v1/crates/linfa/owner_team","owner_user":"/api/v1/crates/linfa/owner_user","reverse_dependencies":"/api/v1/crates/linfa/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1899006,"crate":"linfa","num":"0.8.1","dl_path":"/api/v1/crates/linfa/0.8.1/download","readme_path":"/api/v1/crates/linfa/0.8.1/readme","updated_at":"2025-12-23T14:12:39.046301Z","created_at":"2025-12-23T14:12:39.046301Z","downloads":487096,"features":{"benchmarks":["criterion","pprof"],"blas":["ndarray/blas"],"default":[],"intel-mkl-static":["blas","ndarray-linalg/intel-mkl-static"],"intel-mkl-system":["blas","ndarray-linalg/intel-mkl-system"],"netlib-static":["blas","ndarray-linalg/netlib-static"],"netlib-system":["blas","ndarray-linalg/netlib-system"],"openblas-static":["blas","ndarray-linalg/openblas-static"],"openblas-system":["blas","ndarray-linalg/openblas-system"],"serde":["serde_crate","ndarray/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.8.1/dependencies","version_downloads":"/api/v1/crates/linfa/0.8.1/downloads","authors":"/api/v1/crates/linfa/0.8.1/authors"},"crate_size":159881,"published_by":{"id":99884,"login":"relf","name":"Rémi Lafage","avatar":"https://avatars.githubusercontent.com/u/1198802?v=4","url":"https://github.com/relf","github_username_matches":true,"created_at":"2011-11-16T07:51:01Z"},"audit_actions":[{"action":"publish","user":{"id":99884,"login":"relf","name":"Rémi Lafage","avatar":"https://avatars.githubusercontent.com/u/1198802?v=4","url":"https://github.com/relf","github_username_matches":true,"created_at":"2011-11-16T07:51:01Z"},"time":"2025-12-23T14:12:39.046301Z"}],"checksum":"87b84e47ca7a9d63f5be24c104e216c8263bfada38080cbdfe1082e611a81fd3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/rust-ml/linfa","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":288,"comment_lines":0,"files":8},"JavaScript":{"code_lines":23,"comment_lines":0,"files":1},"Rust":{"code_lines":3865,"comment_lines":209,"files":21},"Sass":{"code_lines":287,"comment_lines":12,"files":8}},"total_code_lines":4463,"total_comment_lines":221}},{"id":1751973,"crate":"linfa","num":"0.8.0","dl_path":"/api/v1/crates/linfa/0.8.0/download","readme_path":"/api/v1/crates/linfa/0.8.0/readme","updated_at":"2025-09-30T09:51:15.419070Z","created_at":"2025-09-30T09:51:15.419070Z","downloads":74346,"features":{"benchmarks":["criterion","pprof"],"blas":["ndarray/blas"],"default":[],"intel-mkl-static":["blas","ndarray-linalg/intel-mkl-static"],"intel-mkl-system":["blas","ndarray-linalg/intel-mkl-system"],"netlib-static":["blas","ndarray-linalg/netlib-static"],"netlib-system":["blas","ndarray-linalg/netlib-system"],"openblas-static":["blas","ndarray-linalg/openblas-static"],"openblas-system":["blas","ndarray-linalg/openblas-system"],"serde":["serde_crate","ndarray/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.8.0/dependencies","version_downloads":"/api/v1/crates/linfa/0.8.0/downloads","authors":"/api/v1/crates/linfa/0.8.0/authors"},"crate_size":159099,"published_by":{"id":99884,"login":"relf","name":"Rémi Lafage","avatar":"https://avatars.githubusercontent.com/u/1198802?v=4","url":"https://github.com/relf","github_username_matches":true,"created_at":"2011-11-16T07:51:01Z"},"audit_actions":[{"action":"publish","user":{"id":99884,"login":"relf","name":"Rémi Lafage","avatar":"https://avatars.githubusercontent.com/u/1198802?v=4","url":"https://github.com/relf","github_username_matches":true,"created_at":"2011-11-16T07:51:01Z"},"time":"2025-09-30T09:51:15.419070Z"}],"checksum":"d2361c22359417e9b84bacfe81ae77f511b947282c366f141485c2beba8792c6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/rust-ml/linfa","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":286,"comment_lines":0,"files":8},"JavaScript":{"code_lines":23,"comment_lines":0,"files":1},"Rust":{"code_lines":3789,"comment_lines":204,"files":21},"Sass":{"code_lines":287,"comment_lines":12,"files":8}},"total_code_lines":4385,"total_comment_lines":216}},{"id":1407286,"crate":"linfa","num":"0.7.1","dl_path":"/api/v1/crates/linfa/0.7.1/download","readme_path":"/api/v1/crates/linfa/0.7.1/readme","updated_at":"2025-01-14T15:01:44.210156Z","created_at":"2025-01-14T15:01:44.210156Z","downloads":476091,"features":{"benchmarks":["criterion","pprof"],"blas":["ndarray/blas"],"default":[],"intel-mkl-static":["blas","ndarray-linalg/intel-mkl-static"],"intel-mkl-system":["blas","ndarray-linalg/intel-mkl-system"],"netlib-static":["blas","ndarray-linalg/netlib-static"],"netlib-system":["blas","ndarray-linalg/netlib-system"],"openblas-static":["blas","ndarray-linalg/openblas-static"],"openblas-system":["blas","ndarray-linalg/openblas-system"],"serde":["serde_crate","ndarray/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.7.1/dependencies","version_downloads":"/api/v1/crates/linfa/0.7.1/downloads","authors":"/api/v1/crates/linfa/0.7.1/authors"},"crate_size":135051,"published_by":{"id":99884,"login":"relf","name":"Rémi Lafage","avatar":"https://avatars.githubusercontent.com/u/1198802?v=4","url":"https://github.com/relf","github_username_matches":true,"created_at":"2011-11-16T07:51:01Z"},"audit_actions":[{"action":"publish","user":{"id":99884,"login":"relf","name":"Rémi Lafage","avatar":"https://avatars.githubusercontent.com/u/1198802?v=4","url":"https://github.com/relf","github_username_matches":true,"created_at":"2011-11-16T07:51:01Z"},"time":"2025-01-14T15:01:44.210156Z"}],"checksum":"56f9097edc7c89d03d526efbacf6d90914e3a8fa53bd56c2d1489e3a90819370","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/rust-ml/linfa","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":286,"comment_lines":0,"files":8},"JavaScript":{"code_lines":23,"comment_lines":0,"files":1},"Rust":{"code_lines":3661,"comment_lines":192,"files":21},"Sass":{"code_lines":287,"comment_lines":12,"files":8}},"total_code_lines":4257,"total_comment_lines":204}},{"id":926306,"crate":"linfa","num":"0.7.0","dl_path":"/api/v1/crates/linfa/0.7.0/download","readme_path":"/api/v1/crates/linfa/0.7.0/readme","updated_at":"2023-10-16T04:36:41.102537Z","created_at":"2023-10-16T04:36:41.102537Z","downloads":179284,"features":{"benchmarks":["criterion","pprof"],"blas":["ndarray/blas"],"default":[],"intel-mkl-static":["blas","ndarray-linalg/intel-mkl-static"],"intel-mkl-system":["blas","ndarray-linalg/intel-mkl-system"],"netlib-static":["blas","ndarray-linalg/netlib-static"],"netlib-system":["blas","ndarray-linalg/netlib-system"],"openblas-static":["blas","ndarray-linalg/openblas-static"],"openblas-system":["blas","ndarray-linalg/openblas-system"],"serde":["serde_crate","ndarray/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.7.0/dependencies","version_downloads":"/api/v1/crates/linfa/0.7.0/downloads","authors":"/api/v1/crates/linfa/0.7.0/authors"},"crate_size":134072,"published_by":{"id":40516,"login":"YuhanLiin","name":"Yuhan Lin","avatar":"https://avatars.githubusercontent.com/u/15389635?v=4","url":"https://github.com/YuhanLiin","github_username_matches":true,"created_at":"2015-10-30T01:37:09Z"},"audit_actions":[{"action":"publish","user":{"id":40516,"login":"YuhanLiin","name":"Yuhan Lin","avatar":"https://avatars.githubusercontent.com/u/15389635?v=4","url":"https://github.com/YuhanLiin","github_username_matches":true,"created_at":"2015-10-30T01:37:09Z"},"time":"2023-10-16T04:36:41.102537Z"}],"checksum":"1cab423110bc374e4cfa915da88952e2c6a4a5a6300ac0a0e68022bff2ace0b3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/rust-ml/linfa","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":286,"comment_lines":0,"files":8},"JavaScript":{"code_lines":23,"comment_lines":0,"files":1},"Rust":{"code_lines":3664,"comment_lines":192,"files":21},"Sass":{"code_lines":287,"comment_lines":12,"files":8}},"total_code_lines":4260,"total_comment_lines":204}},{"id":675933,"crate":"linfa","num":"0.6.1","dl_path":"/api/v1/crates/linfa/0.6.1/download","readme_path":"/api/v1/crates/linfa/0.6.1/readme","updated_at":"2022-12-03T07:41:48.263590Z","created_at":"2022-12-03T07:41:48.263590Z","downloads":394969,"features":{"blas":["ndarray/blas"],"default":[],"intel-mkl-static":["blas","ndarray-linalg/intel-mkl-static"],"intel-mkl-system":["blas","ndarray-linalg/intel-mkl-system"],"netlib-static":["blas","ndarray-linalg/netlib-static"],"netlib-system":["blas","ndarray-linalg/netlib-system"],"openblas-static":["blas","ndarray-linalg/openblas-static"],"openblas-system":["blas","ndarray-linalg/openblas-system"],"serde":["serde_crate","ndarray/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.6.1/dependencies","version_downloads":"/api/v1/crates/linfa/0.6.1/downloads","authors":"/api/v1/crates/linfa/0.6.1/authors"},"crate_size":131669,"published_by":{"id":40516,"login":"YuhanLiin","name":"Yuhan Lin","avatar":"https://avatars.githubusercontent.com/u/15389635?v=4","url":"https://github.com/YuhanLiin","github_username_matches":true,"created_at":"2015-10-30T01:37:09Z"},"audit_actions":[{"action":"publish","user":{"id":40516,"login":"YuhanLiin","name":"Yuhan Lin","avatar":"https://avatars.githubusercontent.com/u/15389635?v=4","url":"https://github.com/YuhanLiin","github_username_matches":true,"created_at":"2015-10-30T01:37:09Z"},"time":"2022-12-03T07:41:48.263590Z"}],"checksum":"8d65d0d9f86f65485b3a9fc6dad8620b67394d102aa3c4088628a9a1accda008","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/rust-ml/linfa","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":286,"comment_lines":0,"files":8},"JavaScript":{"code_lines":23,"comment_lines":0,"files":1},"Rust":{"code_lines":3620,"comment_lines":191,"files":20},"Sass":{"code_lines":287,"comment_lines":12,"files":8}},"total_code_lines":4216,"total_comment_lines":203}},{"id":566916,"crate":"linfa","num":"0.6.0","dl_path":"/api/v1/crates/linfa/0.6.0/download","readme_path":"/api/v1/crates/linfa/0.6.0/readme","updated_at":"2022-06-15T04:42:28.293723Z","created_at":"2022-06-15T04:42:28.293723Z","downloads":18363,"features":{"blas":["ndarray/blas"],"default":[],"intel-mkl-static":["blas","ndarray-linalg/intel-mkl-static"],"intel-mkl-system":["blas","ndarray-linalg/intel-mkl-system"],"netlib-static":["blas","ndarray-linalg/netlib-static"],"netlib-system":["blas","ndarray-linalg/netlib-system"],"openblas-static":["blas","ndarray-linalg/openblas-static"],"openblas-system":["blas","ndarray-linalg/openblas-system"],"serde":["serde_crate","ndarray/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.6.0/dependencies","version_downloads":"/api/v1/crates/linfa/0.6.0/downloads","authors":"/api/v1/crates/linfa/0.6.0/authors"},"crate_size":130965,"published_by":{"id":40516,"login":"YuhanLiin","name":"Yuhan Lin","avatar":"https://avatars.githubusercontent.com/u/15389635?v=4","url":"https://github.com/YuhanLiin","github_username_matches":true,"created_at":"2015-10-30T01:37:09Z"},"audit_actions":[{"action":"publish","user":{"id":40516,"login":"YuhanLiin","name":"Yuhan Lin","avatar":"https://avatars.githubusercontent.com/u/15389635?v=4","url":"https://github.com/YuhanLiin","github_username_matches":true,"created_at":"2015-10-30T01:37:09Z"},"time":"2022-06-15T04:42:28.293723Z"}],"checksum":"20345c27f1041e3d3c6457d92530688a9134c28cabaf4cf9a6e0d90a91ac7075","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/rust-ml/linfa","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":286,"comment_lines":0,"files":8},"JavaScript":{"code_lines":23,"comment_lines":0,"files":1},"Rust":{"code_lines":3577,"comment_lines":191,"files":20},"Sass":{"code_lines":287,"comment_lines":12,"files":8}},"total_code_lines":4173,"total_comment_lines":203}},{"id":507464,"crate":"linfa","num":"0.5.1","dl_path":"/api/v1/crates/linfa/0.5.1/download","readme_path":"/api/v1/crates/linfa/0.5.1/readme","updated_at":"2022-02-27T16:57:34.642496Z","created_at":"2022-02-27T16:57:34.642496Z","downloads":22424,"features":{"blas":["ndarray/blas"],"default":[],"intel-mkl-static":["blas","ndarray-linalg","intel-mkl-src/mkl-static-lp64-seq","intel-mkl-src/download"],"intel-mkl-system":["blas","ndarray-linalg","intel-mkl-src/mkl-dynamic-lp64-seq"],"netlib-static":["blas","ndarray-linalg","netlib-src/static"],"netlib-system":["blas","ndarray-linalg","netlib-src/system"],"openblas-static":["blas","ndarray-linalg","openblas-src/static"],"openblas-system":["blas","ndarray-linalg","openblas-src/system"],"serde":["serde_crate","ndarray/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.5.1/dependencies","version_downloads":"/api/v1/crates/linfa/0.5.1/downloads","authors":"/api/v1/crates/linfa/0.5.1/authors"},"crate_size":127947,"published_by":{"id":40516,"login":"YuhanLiin","name":"Yuhan Lin","avatar":"https://avatars.githubusercontent.com/u/15389635?v=4","url":"https://github.com/YuhanLiin","github_username_matches":true,"created_at":"2015-10-30T01:37:09Z"},"audit_actions":[{"action":"publish","user":{"id":40516,"login":"YuhanLiin","name":"Yuhan Lin","avatar":"https://avatars.githubusercontent.com/u/15389635?v=4","url":"https://github.com/YuhanLiin","github_username_matches":true,"created_at":"2015-10-30T01:37:09Z"},"time":"2022-02-27T16:57:34.642496Z"}],"checksum":"a8fdc219ba54965c5574c88b43053790765f6f4e3bf6a6bf1db48ba9c1c11806","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/rust-ml/linfa","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":286,"comment_lines":0,"files":8},"JavaScript":{"code_lines":23,"comment_lines":0,"files":1},"Rust":{"code_lines":3518,"comment_lines":194,"files":20},"Sass":{"code_lines":287,"comment_lines":12,"files":8}},"total_code_lines":4114,"total_comment_lines":206}},{"id":440998,"crate":"linfa","num":"0.5.0","dl_path":"/api/v1/crates/linfa/0.5.0/download","readme_path":"/api/v1/crates/linfa/0.5.0/readme","updated_at":"2021-10-21T14:16:54.421806Z","created_at":"2021-10-21T14:16:54.421806Z","downloads":10871,"features":{"blas":["ndarray/blas"],"default":[],"intel-mkl-static":["blas","ndarray-linalg","intel-mkl-src/mkl-static-lp64-seq","intel-mkl-src/download"],"intel-mkl-system":["blas","ndarray-linalg","intel-mkl-src/mkl-dynamic-lp64-seq"],"netlib-static":["blas","ndarray-linalg","netlib-src/static"],"netlib-system":["blas","ndarray-linalg","netlib-src/system"],"openblas-static":["blas","ndarray-linalg","openblas-src/static"],"openblas-system":["blas","ndarray-linalg","openblas-src/system"],"serde":["serde_crate","ndarray/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.5.0/dependencies","version_downloads":"/api/v1/crates/linfa/0.5.0/downloads","authors":"/api/v1/crates/linfa/0.5.0/authors"},"crate_size":127932,"published_by":{"id":501,"login":"bytesnake","name":"Lorenz Schmidt","avatar":"https://avatars.githubusercontent.com/u/989353?v=4","url":"https://github.com/bytesnake","github_username_matches":true,"created_at":"2011-08-18T18:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":501,"login":"bytesnake","name":"Lorenz Schmidt","avatar":"https://avatars.githubusercontent.com/u/989353?v=4","url":"https://github.com/bytesnake","github_username_matches":true,"created_at":"2011-08-18T18:30:23Z"},"time":"2021-10-21T14:16:54.421806Z"}],"checksum":"7496612871c85de124d12006109360ed7ffc4740ce3fe3fe35a749e2d7f2f88f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/rust-ml/linfa","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":286,"comment_lines":0,"files":8},"JavaScript":{"code_lines":23,"comment_lines":0,"files":1},"Rust":{"code_lines":3524,"comment_lines":194,"files":20},"Sass":{"code_lines":287,"comment_lines":12,"files":8}},"total_code_lines":4120,"total_comment_lines":206}},{"id":372170,"crate":"linfa","num":"0.4.0","dl_path":"/api/v1/crates/linfa/0.4.0/download","readme_path":"/api/v1/crates/linfa/0.4.0/readme","updated_at":"2021-04-28T15:36:31.046034Z","created_at":"2021-04-28T15:36:31.046034Z","downloads":9294,"features":{"blas":["ndarray/blas"],"default":[],"intel-mkl-static":["blas","ndarray-linalg","intel-mkl-src/mkl-static-lp64-seq","intel-mkl-src/download"],"intel-mkl-system":["blas","ndarray-linalg","intel-mkl-src/mkl-dynamic-lp64-seq"],"netlib-static":["blas","ndarray-linalg","netlib-src/static"],"netlib-system":["blas","ndarray-linalg","netlib-src/system"],"openblas-static":["blas","ndarray-linalg","openblas-src/static"],"openblas-system":["blas","ndarray-linalg","openblas-src/system"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.4.0/dependencies","version_downloads":"/api/v1/crates/linfa/0.4.0/downloads","authors":"/api/v1/crates/linfa/0.4.0/authors"},"crate_size":124817,"published_by":{"id":501,"login":"bytesnake","name":"Lorenz Schmidt","avatar":"https://avatars.githubusercontent.com/u/989353?v=4","url":"https://github.com/bytesnake","github_username_matches":true,"created_at":"2011-08-18T18:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":501,"login":"bytesnake","name":"Lorenz Schmidt","avatar":"https://avatars.githubusercontent.com/u/989353?v=4","url":"https://github.com/bytesnake","github_username_matches":true,"created_at":"2011-08-18T18:30:23Z"},"time":"2021-04-28T15:36:31.046034Z"}],"checksum":"91fb7f791bd0e0dc351d33e296380b232a6fda2b5ac400c0d3cc17969b75d14a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/rust-ml/linfa","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":286,"comment_lines":0,"files":8},"JavaScript":{"code_lines":23,"comment_lines":0,"files":1},"Rust":{"code_lines":3348,"comment_lines":193,"files":19},"Sass":{"code_lines":287,"comment_lines":12,"files":8}},"total_code_lines":3944,"total_comment_lines":205}},{"id":350622,"crate":"linfa","num":"0.3.1","dl_path":"/api/v1/crates/linfa/0.3.1/download","readme_path":"/api/v1/crates/linfa/0.3.1/readme","updated_at":"2021-03-11T09:08:30.123292Z","created_at":"2021-03-11T09:08:30.123292Z","downloads":23897,"features":{"blas":["ndarray/blas"],"default":[],"intel-mkl-static":["blas","ndarray-linalg","intel-mkl-src/mkl-static-lp64-seq","intel-mkl-src/download"],"intel-mkl-system":["blas","ndarray-linalg","intel-mkl-src/mkl-dynamic-lp64-seq"],"netlib-static":["blas","ndarray-linalg","netlib-src/static"],"netlib-system":["blas","ndarray-linalg","netlib-src/system"],"openblas-static":["blas","ndarray-linalg","openblas-src/static"],"openblas-system":["blas","ndarray-linalg","openblas-src/system"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.3.1/dependencies","version_downloads":"/api/v1/crates/linfa/0.3.1/downloads","authors":"/api/v1/crates/linfa/0.3.1/authors"},"crate_size":59052,"published_by":{"id":501,"login":"bytesnake","name":"Lorenz Schmidt","avatar":"https://avatars.githubusercontent.com/u/989353?v=4","url":"https://github.com/bytesnake","github_username_matches":true,"created_at":"2011-08-18T18:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":501,"login":"bytesnake","name":"Lorenz Schmidt","avatar":"https://avatars.githubusercontent.com/u/989353?v=4","url":"https://github.com/bytesnake","github_username_matches":true,"created_at":"2011-08-18T18:30:23Z"},"time":"2021-03-11T09:08:30.123292Z"}],"checksum":"4a04939adc47b311ac1697e5c0934c676c2b0038eacee594807683868036e147","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/rust-ml/linfa","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":286,"comment_lines":0,"files":8},"JavaScript":{"code_lines":23,"comment_lines":0,"files":1},"Rust":{"code_lines":2268,"comment_lines":326,"files":14},"Sass":{"code_lines":286,"comment_lines":12,"files":8}},"total_code_lines":2863,"total_comment_lines":338}},{"id":329812,"crate":"linfa","num":"0.3.0","dl_path":"/api/v1/crates/linfa/0.3.0/download","readme_path":"/api/v1/crates/linfa/0.3.0/readme","updated_at":"2021-01-20T18:54:32.073349Z","created_at":"2021-01-20T18:54:32.073349Z","downloads":4432,"features":{"blas":["ndarray/blas"],"default":[],"intel-mkl-static":["blas","ndarray-linalg","intel-mkl-src/mkl-static-lp64-seq","intel-mkl-src/download"],"intel-mkl-system":["blas","ndarray-linalg","intel-mkl-src/mkl-dynamic-lp64-seq"],"netlib-static":["blas","ndarray-linalg","netlib-src/static"],"netlib-system":["blas","ndarray-linalg","netlib-src/system"],"openblas-static":["blas","ndarray-linalg","openblas-src/static"],"openblas-system":["blas","ndarray-linalg","openblas-src/system"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.3.0/dependencies","version_downloads":"/api/v1/crates/linfa/0.3.0/downloads","authors":"/api/v1/crates/linfa/0.3.0/authors"},"crate_size":29512,"published_by":{"id":501,"login":"bytesnake","name":"Lorenz Schmidt","avatar":"https://avatars.githubusercontent.com/u/989353?v=4","url":"https://github.com/bytesnake","github_username_matches":true,"created_at":"2011-08-18T18:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":501,"login":"bytesnake","name":"Lorenz Schmidt","avatar":"https://avatars.githubusercontent.com/u/989353?v=4","url":"https://github.com/bytesnake","github_username_matches":true,"created_at":"2011-08-18T18:30:23Z"},"time":"2021-01-20T18:54:32.073349Z"}],"checksum":"55c7164c345427dd47c4ca0870957bef921404b8ab566295ed49176cb9654646","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/rust-ml/linfa","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1206,"comment_lines":95,"files":11}},"total_code_lines":1206,"total_comment_lines":95}},{"id":310288,"crate":"linfa","num":"0.2.1","dl_path":"/api/v1/crates/linfa/0.2.1/download","readme_path":"/api/v1/crates/linfa/0.2.1/readme","updated_at":"2020-11-29T16:39:25.963510Z","created_at":"2020-11-29T16:39:25.963510Z","downloads":1955,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.2.1/dependencies","version_downloads":"/api/v1/crates/linfa/0.2.1/downloads","authors":"/api/v1/crates/linfa/0.2.1/authors"},"crate_size":77323,"published_by":{"id":501,"login":"bytesnake","name":"Lorenz Schmidt","avatar":"https://avatars.githubusercontent.com/u/989353?v=4","url":"https://github.com/bytesnake","github_username_matches":true,"created_at":"2011-08-18T18:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":501,"login":"bytesnake","name":"Lorenz Schmidt","avatar":"https://avatars.githubusercontent.com/u/989353?v=4","url":"https://github.com/bytesnake","github_username_matches":true,"created_at":"2011-08-18T18:30:23Z"},"time":"2020-11-29T16:39:25.963510Z"}],"checksum":"4ee2a943b8fea1f301cc09e791a8a329269760d716b870101bb3c4a792151a69","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/rust-ml/linfa","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":913,"comment_lines":65,"files":11}},"total_code_lines":913,"total_comment_lines":65}},{"id":192071,"crate":"linfa","num":"0.1.2","dl_path":"/api/v1/crates/linfa/0.1.2/download","readme_path":"/api/v1/crates/linfa/0.1.2/readme","updated_at":"2019-11-25T08:14:26.098482Z","created_at":"2019-11-25T08:14:26.098482Z","downloads":1495,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.1.2/dependencies","version_downloads":"/api/v1/crates/linfa/0.1.2/downloads","authors":"/api/v1/crates/linfa/0.1.2/authors"},"crate_size":12926,"published_by":{"id":19457,"login":"LukeMathWalker","name":"Luca Palmieri","avatar":"https://avatars.githubusercontent.com/u/20745048?v=4","url":"https://github.com/LukeMathWalker","github_username_matches":true,"created_at":"2016-07-30T19:29:34Z"},"audit_actions":[],"checksum":"1e045436376d7c2ae383c354cbd508b59b03f1ab7413320cb588200083312f0c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/LukeMathWalker/linfa","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3,"comment_lines":0,"files":1}},"total_code_lines":3,"total_comment_lines":0}},{"id":191748,"crate":"linfa","num":"0.1.1","dl_path":"/api/v1/crates/linfa/0.1.1/download","readme_path":"/api/v1/crates/linfa/0.1.1/readme","updated_at":"2019-11-23T17:53:03.501136Z","created_at":"2019-11-23T17:53:03.501136Z","downloads":1322,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.1.1/dependencies","version_downloads":"/api/v1/crates/linfa/0.1.1/downloads","authors":"/api/v1/crates/linfa/0.1.1/authors"},"crate_size":12875,"published_by":{"id":19457,"login":"LukeMathWalker","name":"Luca Palmieri","avatar":"https://avatars.githubusercontent.com/u/20745048?v=4","url":"https://github.com/LukeMathWalker","github_username_matches":true,"created_at":"2016-07-30T19:29:34Z"},"audit_actions":[],"checksum":"ace557b994a15248b0b1d6c8d1fa6cf249c42ab327895040e2b3f2ccb9012aa4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":"https://github.com/LukeMathWalker/linfa","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3,"comment_lines":0,"files":1}},"total_code_lines":3,"total_comment_lines":0}},{"id":87691,"crate":"linfa","num":"0.1.0","dl_path":"/api/v1/crates/linfa/0.1.0/download","readme_path":"/api/v1/crates/linfa/0.1.0/readme","updated_at":"2018-04-05T07:23:01.465608Z","created_at":"2018-04-05T07:23:01.465608Z","downloads":1496,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/linfa/0.1.0/dependencies","version_downloads":"/api/v1/crates/linfa/0.1.0/downloads","authors":"/api/v1/crates/linfa/0.1.0/authors"},"crate_size":4931,"published_by":null,"audit_actions":[],"checksum":"ed5a1b06e8978c1a79bb745d6ca03c9f93c8c4673fe0f37d8b9e0c6d9ca0c811","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A Machine Learning framework for Rust","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7,"comment_lines":0,"files":1}},"total_code_lines":7,"total_comment_lines":0}}],"keywords":[{"id":"ai","keyword":"ai","created_at":"2014-12-13T14:49:44.995453Z","crates_cnt":6638},{"id":"linfa","keyword":"linfa","created_at":"2019-11-23T17:40:32.831520Z","crates_cnt":20},{"id":"machine-learning","keyword":"machine-learning","created_at":"2015-03-27T08:41:00.484975Z","crates_cnt":1368},{"id":"ml","keyword":"ml","created_at":"2015-10-15T09:25:39.817655Z","crates_cnt":482}],"categories":[{"id":"algorithms","category":"Algorithms","slug":"algorithms","description":"Rust implementations of core algorithms such as hashing, sorting, searching, and more.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":8134},{"id":"mathematics","category":"Mathematics","slug":"mathematics","description":"Crates with a mathematical aspect.","created_at":"2019-11-22T14:19:53.281142Z","crates_cnt":4940},{"id":"science","category":"Science","slug":"science","description":"Crates related to solving problems involving physics, chemistry, biology, geoscience, and other scientific fields.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11374}]}