├── .github ├── pull_request_template.md └── renovate.json5 ├── .gitignore ├── .properties ├── 2p-kt.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── adventOfCode.json ├── biokotlin.json ├── combinatoricskt.json ├── coroutines.json ├── dataframe.json ├── datetime.json ├── deeplearning4j-cuda.json ├── deeplearning4j.json ├── default.json ├── develocity-api-kotlin.json ├── exposed.json ├── fuel.json ├── global.options ├── gral.json ├── intellij-sdk.json ├── jdsp.json ├── jupyter-js.json ├── kalasim.json ├── kaliningraph.json ├── kandy-echarts.json ├── kandy-geo.json ├── kandy.json ├── klaxon.json ├── kmath.json ├── kotlin-dl.json ├── kraphviz.json ├── kravis.json ├── ksl.json ├── kt-math.json ├── ktor-client.json ├── langchain4j.json ├── lets-plot-gt.json ├── lets-plot.json ├── lib-ext.json ├── londogard-nlp-toolkit.json ├── multik.json ├── mysql.json ├── openai-java.json ├── openai.json ├── plotly-server.json ├── plotly.json ├── rdkit.json ├── reflection.json ├── roboquant.json ├── serialization.json ├── smile.json ├── spark-streaming.json ├── spark.json ├── spring-ai-anthropic.json ├── spring-ai-ollama.json ├── spring-ai-openai.json └── webtau.json /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | ## Description 2 | 3 | (Briefly describe the changes you made) 4 | 5 | ## Type of change 6 | 7 | - [ ] Adding a new library descriptor 8 | - [ ] Fixing an error in an existing descriptor 9 | - [ ] Updating an outdated descriptor 10 | - [ ] Updating the library version 11 | 12 | ## Checklist for new descriptors (remove if not applicable): 13 | 14 | - [ ] **Description and link** — Ensure that the `description` field accurately describes the library and that the `link` points to the current repository. 15 | - [ ] **Properties** — The `properties` field contains all versions of Maven dependecies used in the `dependencies` section. 16 | - [ ] **Dependencies** — The dependencies listed in the `dependencies` section use version variables correctly. 17 | - [ ] **Renders (if applicable)** — If the library includes classes for visualization, the `renderers` section has appropriate rendering rules. 18 | - [ ] **Testing** — Ensure that the descriptor works correctly in a Kotlin notebook. 19 | 20 | 21 | > Please note that we reserve the right to decline PRs that add new library descriptors base on considerations of quality, stability, or long-term support. 22 | -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- 1 | { 2 | enabled: true, 3 | extends: [ 4 | 'group:recommended', 5 | 'workarounds:all', 6 | ], 7 | dependencyDashboard: true, 8 | branchConcurrentLimit: 0, 9 | prConcurrentLimit: 0, 10 | prHourlyLimit: 0, 11 | rebaseWhen: 'conflicted', 12 | ignoreUnstable: false, 13 | respectLatest: false, 14 | packageRules: [ 15 | // Define repositories 16 | { 17 | matchDatasources: [ 18 | 'maven', 19 | ], 20 | registryUrls: [ 21 | // Default kernel repositories 22 | 'https://repo.maven.apache.org/maven2/', 23 | 'https://jitpack.io/', 24 | // Custom repositories from descriptors must be added here 25 | 'https://oss.sonatype.org/service/local/repo_groups/public/content', 26 | 'https://repo.osgeo.org/repository/release', 27 | 'https://repo.kotlin.link', 28 | 'https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-js-wrappers', 29 | 'https://s01.oss.sonatype.org/content/repositories/snapshots', 30 | 'https://packages.jetbrains.team/maven/p/kds/kotlin-ds-maven', 31 | ], 32 | }, 33 | // Ignore -dev and -snapshot versions, because in maven 1.0 < 1.0-dev 34 | { 35 | allowedVersions: '!/[-.]((dev)|(SNAPSHOT)|(snapshot))/', 36 | matchPackageNames: [ 37 | '/.*/', 38 | ] 39 | }, 40 | // Allow -dev versions if it's already using one 41 | { 42 | matchCurrentValue: '/[-.]dev/', 43 | allowedVersions: '/.*/', 44 | }, 45 | // Ignore pushed by mistake versions 46 | { 47 | matchPackageNames: [ 48 | 'org.jetbrains.kotlinx:dataframe', 49 | ], 50 | allowedVersions: '!/[-.]dev|^1548$|^1727$/', 51 | }, 52 | // Ignore pushed by mistake versions 53 | { 54 | matchPackageNames: [ 55 | 'com.github.gabrielfeo:gradle-enterprise-api-kotlin', 56 | ], 57 | allowedVersions: '!/^0\\.999.*$/', 58 | }, 59 | ], 60 | customManagers: [ 61 | // Matches dependencies with hardcoded versions (no interpolated properties) 62 | { 63 | customType: 'regex', 64 | datasourceTemplate: 'maven', 65 | versioningTemplate: 'maven', 66 | fileMatch: [ 67 | '.*\\.json5', 68 | ], 69 | matchStrings: [ 70 | '^\\s*"(?[^":\\$]+:[^":\\$]+):(?[^":\\$]+)"', 71 | ], 72 | }, 73 | // Matches properties having a "*-renovate-hint" property below them with value "update: package=group:artifact" 74 | { 75 | customType: 'regex', 76 | datasourceTemplate: 'maven', 77 | versioningTemplate: 'maven', 78 | fileMatch: [ 79 | '.*\\.json', 80 | ], 81 | matchStrings: [ 82 | '(?:{ *"name": *)?".+?"[:,] *(?:"value": *)?"(?.+?)"(?: *})?,\\s*(?:{ *"name": *)?"\\S+-renovate-hint"[:,] *(?:"value": *)?"update: +package=(?\\S+?)"', 83 | ], 84 | }, 85 | ], 86 | } 87 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | commit_sha 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.properties: -------------------------------------------------------------------------------- 1 | formatVersion=2 2 | -------------------------------------------------------------------------------- /2p-kt.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Kotlin Multi-Platform ecosystem for symbolic AI", 3 | "properties": [ 4 | { "name": "v", "value": "1.0.4" }, 5 | { "name": "v-renovate-hint", "value": "update: package=it.unibo.tuprolog:full" } 6 | ], 7 | "link": "https://github.com/tuProlog/2p-kt", 8 | "dependencies": [ 9 | "it.unibo.tuprolog:solve-classic-jvm:$v", 10 | "it.unibo.tuprolog:parser-theory-jvm:$v", 11 | "it.unibo.tuprolog:dsl-solve-jvm:$v" 12 | ], 13 | "imports": [ 14 | "it.unibo.tuprolog.core.*", 15 | "it.unibo.tuprolog.unify.*", 16 | "it.unibo.tuprolog.theory.*", 17 | "it.unibo.tuprolog.solve.*", 18 | "it.unibo.tuprolog.core.parsing.*", 19 | "it.unibo.tuprolog.theory.parsing.*" 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | ## Code of Conduct 2 | 3 | This project and the corresponding community is governed by the [JetBrains Open Source and Community Code of Conduct](https://confluence.jetbrains.com/display/ALL/JetBrains+Open+Source+and+Community+Code+of+Conduct). Please make sure you read it. 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing Guidelines 2 | 3 | There are two main ways to contribute to the project — submitting issues and submitting 4 | fixes/changes/improvements via pull requests. 5 | 6 | ## Issue Submission 7 | 8 | Please file the issues [here](https://github.com/Kotlin/kotlin-jupyter-libraries/issues). 9 | 10 | General types of issues in this project: 11 | - Descriptor for some library needs to be added 12 | - The library is obsolete and needs to be removed 13 | - The library version is out-of-date 14 | - Descriptor is broken and needs to be fixed 15 | 16 | ## Submitting Pull Requests 17 | 18 | We welcome Pull Requests. 19 | You can submit them [here](https://github.com/Kotlin/kotlin-jupyter-libraries/pulls). 20 | 21 | Some rules apply to the pull requests: 22 | - If the pull request fixes an issue, please mention it in the pull request title and in the commit message, i.e. 23 | `Fix #123` 24 | - If the pull request adds a new library, please check the following things: 25 | - `description` and `link` are present in the descriptor. We generate the list of libraries using these values 26 | so ensure they are correct 27 | - `properties` property is present in the descriptor. It should include all versions of Maven dependencies that are 28 | used in `dependencies` section. It should also include hints for the auto-update of these dependencies. I.e.: 29 | ```json 30 | { 31 | "properties": [ 32 | { "name": "v", "value": "0.1.2" }, 33 | { "name": "v-renovate-hint", "value": "update: package=:" } 34 | ] 35 | } 36 | ``` 37 | - at least one dependency is present in the `dependencies` list. Version should be a property reference, i.e. 38 | `::$v` 39 | - Other rules and approaches could be found in [this guide](https://github.com/Kotlin/kotlin-jupyter/blob/master/docs/libraries.md) 40 | 41 | ## Contacting maintainers 42 | 43 | If you encounter any issues or have questions about the project, there are several ways to contact the maintainers: 44 | 45 | * Submit an [issue](#issue-submission) on GitHub to report a bug or request a new feature. 46 | * Mention the maintainer (@ileasile) on GitHub to draw their attention 47 | to a specific problem or ask a question. 48 | * For general inquiries and discussions, use the `#notebooks` channel on 49 | the [KotlinLang Slack](https://kotl.in/slack). 50 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | 2 | Apache License 3 | Version 2.0, January 2004 4 | http://www.apache.org/licenses/ 5 | 6 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 7 | 8 | 1. Definitions. 9 | 10 | "License" shall mean the terms and conditions for use, reproduction, 11 | and distribution as defined by Sections 1 through 9 of this document. 12 | 13 | "Licensor" shall mean the copyright owner or entity authorized by 14 | the copyright owner that is granting the License. 15 | 16 | "Legal Entity" shall mean the union of the acting entity and all 17 | other entities that control, are controlled by, or are under common 18 | control with that entity. For the purposes of this definition, 19 | "control" means (i) the power, direct or indirect, to cause the 20 | direction or management of such entity, whether by contract or 21 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 22 | outstanding shares, or (iii) beneficial ownership of such entity. 23 | 24 | "You" (or "Your") shall mean an individual or Legal Entity 25 | exercising permissions granted by this License. 26 | 27 | "Source" form shall mean the preferred form for making modifications, 28 | including but not limited to software source code, documentation 29 | source, and configuration files. 30 | 31 | "Object" form shall mean any form resulting from mechanical 32 | transformation or translation of a Source form, including but 33 | not limited to compiled object code, generated documentation, 34 | and conversions to other media types. 35 | 36 | "Work" shall mean the work of authorship, whether in Source or 37 | Object form, made available under the License, as indicated by a 38 | copyright notice that is included in or attached to the work 39 | (an example is provided in the Appendix below). 40 | 41 | "Derivative Works" shall mean any work, whether in Source or Object 42 | form, that is based on (or derived from) the Work and for which the 43 | editorial revisions, annotations, elaborations, or other modifications 44 | represent, as a whole, an original work of authorship. For the purposes 45 | of this License, Derivative Works shall not include works that remain 46 | separable from, or merely link (or bind by name) to the interfaces of, 47 | the Work and Derivative Works thereof. 48 | 49 | "Contribution" shall mean any work of authorship, including 50 | the original version of the Work and any modifications or additions 51 | to that Work or Derivative Works thereof, that is intentionally 52 | submitted to Licensor for inclusion in the Work by the copyright owner 53 | or by an individual or Legal Entity authorized to submit on behalf of 54 | the copyright owner. For the purposes of this definition, "submitted" 55 | means any form of electronic, verbal, or written communication sent 56 | to the Licensor or its representatives, including but not limited to 57 | communication on electronic mailing lists, source code control systems, 58 | and issue tracking systems that are managed by, or on behalf of, the 59 | Licensor for the purpose of discussing and improving the Work, but 60 | excluding communication that is conspicuously marked or otherwise 61 | designated in writing by the copyright owner as "Not a Contribution." 62 | 63 | "Contributor" shall mean Licensor and any individual or Legal Entity 64 | on behalf of whom a Contribution has been received by Licensor and 65 | subsequently incorporated within the Work. 66 | 67 | 2. Grant of Copyright License. Subject to the terms and conditions of 68 | this License, each Contributor hereby grants to You a perpetual, 69 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 70 | copyright license to reproduce, prepare Derivative Works of, 71 | publicly display, publicly perform, sublicense, and distribute the 72 | Work and such Derivative Works in Source or Object form. 73 | 74 | 3. Grant of Patent License. Subject to the terms and conditions of 75 | this License, each Contributor hereby grants to You a perpetual, 76 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 77 | (except as stated in this section) patent license to make, have made, 78 | use, offer to sell, sell, import, and otherwise transfer the Work, 79 | where such license applies only to those patent claims licensable 80 | by such Contributor that are necessarily infringed by their 81 | Contribution(s) alone or by combination of their Contribution(s) 82 | with the Work to which such Contribution(s) was submitted. If You 83 | institute patent litigation against any entity (including a 84 | cross-claim or counterclaim in a lawsuit) alleging that the Work 85 | or a Contribution incorporated within the Work constitutes direct 86 | or contributory patent infringement, then any patent licenses 87 | granted to You under this License for that Work shall terminate 88 | as of the date such litigation is filed. 89 | 90 | 4. Redistribution. You may reproduce and distribute copies of the 91 | Work or Derivative Works thereof in any medium, with or without 92 | modifications, and in Source or Object form, provided that You 93 | meet the following conditions: 94 | 95 | (a) You must give any other recipients of the Work or 96 | Derivative Works a copy of this License; and 97 | 98 | (b) You must cause any modified files to carry prominent notices 99 | stating that You changed the files; and 100 | 101 | (c) You must retain, in the Source form of any Derivative Works 102 | that You distribute, all copyright, patent, trademark, and 103 | attribution notices from the Source form of the Work, 104 | excluding those notices that do not pertain to any part of 105 | the Derivative Works; and 106 | 107 | (d) If the Work includes a "NOTICE" text file as part of its 108 | distribution, then any Derivative Works that You distribute must 109 | include a readable copy of the attribution notices contained 110 | within such NOTICE file, excluding those notices that do not 111 | pertain to any part of the Derivative Works, in at least one 112 | of the following places: within a NOTICE text file distributed 113 | as part of the Derivative Works; within the Source form or 114 | documentation, if provided along with the Derivative Works; or, 115 | within a display generated by the Derivative Works, if and 116 | wherever such third-party notices normally appear. The contents 117 | of the NOTICE file are for informational purposes only and 118 | do not modify the License. You may add Your own attribution 119 | notices within Derivative Works that You distribute, alongside 120 | or as an addendum to the NOTICE text from the Work, provided 121 | that such additional attribution notices cannot be construed 122 | as modifying the License. 123 | 124 | You may add Your own copyright statement to Your modifications and 125 | may provide additional or different license terms and conditions 126 | for use, reproduction, or distribution of Your modifications, or 127 | for any such Derivative Works as a whole, provided Your use, 128 | reproduction, and distribution of the Work otherwise complies with 129 | the conditions stated in this License. 130 | 131 | 5. Submission of Contributions. Unless You explicitly state otherwise, 132 | any Contribution intentionally submitted for inclusion in the Work 133 | by You to the Licensor shall be under the terms and conditions of 134 | this License, without any additional terms or conditions. 135 | Notwithstanding the above, nothing herein shall supersede or modify 136 | the terms of any separate license agreement you may have executed 137 | with Licensor regarding such Contributions. 138 | 139 | 6. Trademarks. This License does not grant permission to use the trade 140 | names, trademarks, service marks, or product names of the Licensor, 141 | except as required for reasonable and customary use in describing the 142 | origin of the Work and reproducing the content of the NOTICE file. 143 | 144 | 7. Disclaimer of Warranty. Unless required by applicable law or 145 | agreed to in writing, Licensor provides the Work (and each 146 | Contributor provides its Contributions) on an "AS IS" BASIS, 147 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 148 | implied, including, without limitation, any warranties or conditions 149 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 150 | PARTICULAR PURPOSE. You are solely responsible for determining the 151 | appropriateness of using or redistributing the Work and assume any 152 | risks associated with Your exercise of permissions under this License. 153 | 154 | 8. Limitation of Liability. In no event and under no legal theory, 155 | whether in tort (including negligence), contract, or otherwise, 156 | unless required by applicable law (such as deliberate and grossly 157 | negligent acts) or agreed to in writing, shall any Contributor be 158 | liable to You for damages, including any direct, indirect, special, 159 | incidental, or consequential damages of any character arising as a 160 | result of this License or out of the use or inability to use the 161 | Work (including but not limited to damages for loss of goodwill, 162 | work stoppage, computer failure or malfunction, or any and all 163 | other commercial damages or losses), even if such Contributor 164 | has been advised of the possibility of such damages. 165 | 166 | 9. Accepting Warranty or Additional Liability. While redistributing 167 | the Work or Derivative Works thereof, You may choose to offer, 168 | and charge a fee for, acceptance of support, warranty, indemnity, 169 | or other liability obligations and/or rights consistent with this 170 | License. However, in accepting such obligations, You may act only 171 | on Your own behalf and on Your sole responsibility, not on behalf 172 | of any other Contributor, and only if You agree to indemnify, 173 | defend, and hold each Contributor harmless for any liability 174 | incurred by, or claims asserted against, such Contributor by reason 175 | of your accepting any such warranty or additional liability. 176 | 177 | END OF TERMS AND CONDITIONS 178 | 179 | APPENDIX: How to apply the Apache License to your work. 180 | 181 | To apply the Apache License to your work, attach the following 182 | boilerplate notice, with the fields enclosed by brackets "[]" 183 | replaced with your own identifying information. (Don't include 184 | the brackets!) The text should be enclosed in the appropriate 185 | comment syntax for the file format. We also recommend that a 186 | file or class name and description of purpose be included on the 187 | same "printed page" as the copyright notice for easier 188 | identification within third-party archives. 189 | 190 | Copyright 2000-2021 JetBrains s.r.o. 191 | 192 | Licensed under the Apache License, Version 2.0 (the "License"); 193 | you may not use this file except in compliance with the License. 194 | You may obtain a copy of the License at 195 | 196 | http://www.apache.org/licenses/LICENSE-2.0 197 | 198 | Unless required by applicable law or agreed to in writing, software 199 | distributed under the License is distributed on an "AS IS" BASIS, 200 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 201 | See the License for the specific language governing permissions and 202 | limitations under the License. 203 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Jupyter library descriptors 2 | 3 | [![JetBrains official project](https://jb.gg/badges/official.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) 4 | [![Kotlin beta stability](https://img.shields.io/badge/project-beta-kotlin.svg?colorA=555555&colorB=AC29EC&label=&logo=kotlin&logoColor=ffffff&logoWidth=10)](https://kotlinlang.org/docs/components-stability.html) 5 | ![GitHub](https://img.shields.io/github/license/Kotlin/kotlin-jupyter-libraries?color=blue&label=License) 6 | 7 | This repository hosts library descriptors for [Kotlin Jupyter kernel](https://github.com/Kotlin/kotlin-jupyter) 8 | project. Read about usage and contributing [here](https://github.com/Kotlin/kotlin-jupyter/blob/master/docs/libraries.md). 9 | -------------------------------------------------------------------------------- /adventOfCode.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Interactive Advent of Code framework for Kotlin Notebook", 3 | "properties": [ 4 | { "name": "v", "value": "1.1.2" }, 5 | { "name": "v-renovate-hint", "value": "update: package=com.toldoven.aoc:aoc-kotlin-notebook" } 6 | ], 7 | "link": "https://github.com/Toldoven/aoc-kotlin-notebook", 8 | "dependencies": [ 9 | "com.toldoven.aoc:aoc-kotlin-notebook:$v" 10 | ], 11 | "imports": [ 12 | "com.toldoven.aoc.notebook.*" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /biokotlin.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "BioKotlin aims to be a high-performance bioinformatics library that brings the power and speed of compiled programming languages to scripting and big data environments.", 3 | "properties": [ 4 | { "name": "v", "value": "1.0.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.biokotlin:biokotlin" } 6 | ], 7 | "link": "https://github.com/maize-genetics/BioKotlin", 8 | "dependencies": [ 9 | "org.biokotlin:biokotlin:$v" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /combinatoricskt.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "A combinatorics library for Kotlin", 3 | "properties": [ 4 | { "name": "v", "value": "1.6.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=com.github.shiguruikai:combinatoricskt" } 6 | ], 7 | "link": "https://github.com/shiguruikai/combinatoricskt", 8 | "dependencies": [ 9 | "com.github.shiguruikai:combinatoricskt:$v" 10 | ], 11 | "imports": [ 12 | "com.github.shiguruikai.combinatoricskt.*" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /coroutines.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Asynchronous programming and reactive streams support", 3 | "properties": [ 4 | { "name": "v", "value": "1.10.2" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.kotlinx:kotlinx-coroutines-core" } 6 | ], 7 | "link": "https://github.com/Kotlin/kotlinx.coroutines", 8 | "dependencies": [ 9 | "org.jetbrains.kotlinx:kotlinx-coroutines-core:$v" 10 | ], 11 | "imports": [ 12 | "kotlinx.coroutines.*", 13 | "kotlinx.coroutines.flow.*" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /dataframe.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Kotlin framework for structured data processing", 3 | "properties": [ 4 | { "name": "v", "value": "1.0.0-dev-7089" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.kotlinx:dataframe" } 6 | ], 7 | "link": "https://github.com/Kotlin/dataframe", 8 | "init": [ 9 | "if (!\"$v\".startsWith('0')) USE { dependencies(\"org.jetbrains.kotlinx:dataframe-jupyter:$v\") }" 10 | ], 11 | "dependencies": [ 12 | "org.jetbrains.kotlinx:dataframe:$v" 13 | ], 14 | "integrationTypeNameRules": [ 15 | "+:org.jetbrains.kotlinx.dataframe.**" 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /datetime.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Kotlin date/time library", 3 | "properties": [ 4 | { "name": "v", "value": "0.6.2" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.kotlinx:kotlinx-datetime" } 6 | ], 7 | "link": "https://github.com/Kotlin/kotlinx-datetime", 8 | "dependencies": [ 9 | "org.jetbrains.kotlinx:kotlinx-datetime-jvm:$v" 10 | ], 11 | "imports": [ 12 | "kotlinx.datetime.*" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /deeplearning4j-cuda.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Deep learning library for the JVM (CUDA support)", 3 | "properties": [ 4 | { "name": "v", "value": "1.0.0-beta6" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.nd4j:nd4j-api" }, 6 | { "name": "cuda", "value": "10.2" }, 7 | { "name": "slf4j", "value": "1.7.36" }, 8 | { "name": "slf4j-renovate-hint", "value": "update: package=org.slf4j:slf4j-api" }, 9 | { "name": "freemarker", "value": "2.3.34" }, 10 | { "name": "freemarker-renovate-hint", "value": "update: package=org.freemarker:freemarker" } 11 | ], 12 | "link": "https://github.com/eclipse/deeplearning4j", 13 | "dependencies": [ 14 | "org.freemarker:freemarker:$freemarker", 15 | "org.nd4j:nd4j-api:$v", 16 | "org.nd4j:nd4j-cuda-$cuda:$v", 17 | "org.nd4j:nd4j-cuda-$cuda-platform:$v", 18 | "org.deeplearning4j:deeplearning4j-core:$v", 19 | "org.deeplearning4j:deeplearning4j-common:$v", 20 | "org.deeplearning4j:deeplearning4j-datasets:$v", 21 | "org.deeplearning4j:deeplearning4j-nn:$v", 22 | "org.deeplearning4j:deeplearning4j-nlp:$v", 23 | "org.deeplearning4j:deeplearning4j-ui:$v", 24 | "org.deeplearning4j:deeplearning4j-cuda-$cuda:$v", 25 | "org.slf4j:slf4j-simple:$slf4j", 26 | "org.slf4j:slf4j-api:$slf4j" 27 | ], 28 | "imports": [ 29 | "org.nd4j.config.*", 30 | "org.nd4j.linalg.activations.*", 31 | "org.nd4j.linalg.api.ndarray.INDArray", 32 | "org.nd4j.linalg.dataset.DataSet", 33 | "org.nd4j.linalg.dataset.api.iterator.DataSetIterator", 34 | "org.nd4j.linalg.factory.Nd4j", 35 | "org.nd4j.linalg.learning.config.*", 36 | "org.nd4j.linalg.lossfunctions.LossFunctions.*", 37 | "org.deeplearning4j.eval.Evaluation", 38 | "org.deeplearning4j.nn.conf.*", 39 | "org.deeplearning4j.nn.conf.layers.*", 40 | "org.deeplearning4j.nn.multilayer.MultiLayerNetwork", 41 | "org.deeplearning4j.nn.weights.WeightInit", 42 | "org.deeplearning4j.optimize.listeners.ScoreIterationListener", 43 | "org.deeplearning4j.datasets.iterator.impl.ListDataSetIterator" 44 | ], 45 | "init": [ 46 | ] 47 | } 48 | -------------------------------------------------------------------------------- /deeplearning4j.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Deep learning library for the JVM", 3 | "properties": [ 4 | { "name": "v", "value": "1.0.0-beta6" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.nd4j:nd4j-api" }, 6 | { "name": "slf4j", "value": "1.7.36" }, 7 | { "name": "slf4j-renovate-hint", "value": "update: package=org.slf4j:slf4j-api" }, 8 | { "name": "freemarker", "value": "2.3.34" }, 9 | { "name": "freemarker-renovate-hint", "value": "update: package=org.freemarker:freemarker" } 10 | ], 11 | "link": "https://github.com/eclipse/deeplearning4j", 12 | "dependencies": [ 13 | "org.freemarker:freemarker:$freemarker", 14 | "org.nd4j:nd4j-api:$v", 15 | "org.nd4j:nd4j-native:$v", 16 | "org.nd4j:nd4j-native-platform:$v", 17 | "org.deeplearning4j:deeplearning4j-core:$v", 18 | "org.deeplearning4j:deeplearning4j-common:$v", 19 | "org.deeplearning4j:deeplearning4j-datasets:$v", 20 | "org.deeplearning4j:deeplearning4j-nn:$v", 21 | "org.deeplearning4j:deeplearning4j-nlp:$v", 22 | "org.deeplearning4j:deeplearning4j-ui:$v", 23 | "org.slf4j:slf4j-simple:$slf4j", 24 | "org.slf4j:slf4j-api:$slf4j" 25 | ], 26 | "imports": [ 27 | "org.nd4j.config.*", 28 | "org.nd4j.linalg.activations.*", 29 | "org.nd4j.linalg.api.ndarray.INDArray", 30 | "org.nd4j.linalg.dataset.DataSet", 31 | "org.nd4j.linalg.dataset.api.iterator.DataSetIterator", 32 | "org.nd4j.linalg.factory.Nd4j", 33 | "org.nd4j.linalg.learning.config.*", 34 | "org.nd4j.linalg.lossfunctions.LossFunctions.*", 35 | "org.deeplearning4j.eval.Evaluation", 36 | "org.deeplearning4j.nn.conf.*", 37 | "org.deeplearning4j.nn.conf.layers.*", 38 | "org.deeplearning4j.nn.multilayer.MultiLayerNetwork", 39 | "org.deeplearning4j.nn.weights.WeightInit", 40 | "org.deeplearning4j.optimize.listeners.ScoreIterationListener", 41 | "org.deeplearning4j.datasets.iterator.impl.ListDataSetIterator" 42 | ], 43 | "init": [ 44 | ] 45 | } 46 | -------------------------------------------------------------------------------- /default.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Default imports: dataframe and Kandy libraries", 3 | "init": [ 4 | "%use dataframe, kandy" 5 | ] 6 | } -------------------------------------------------------------------------------- /develocity-api-kotlin.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "A library to use the Develocity API in Kotlin scripts or projects", 3 | "properties": [ 4 | { "name": "version", "value": "2024.3.0" }, 5 | { "name": "version-renovate-hint", "value": "update: package=com.gabrielfeo:develocity-api-kotlin" } 6 | ], 7 | "link": "https://github.com/gabrielfeo/develocity-api-kotlin", 8 | "dependencies": [ 9 | "com.gabrielfeo:develocity-api-kotlin:$version" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /exposed.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Kotlin SQL framework", 3 | "properties": [ 4 | { "name": "v", "value": "0.61.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.exposed:exposed-core" } 6 | ], 7 | "link": "https://github.com/JetBrains/Exposed", 8 | "dependencies": [ 9 | "org.jetbrains.exposed:exposed-core:$v", 10 | "org.jetbrains.exposed:exposed-dao:$v", 11 | "org.jetbrains.exposed:exposed-jdbc:$v" 12 | ], 13 | "imports": [ 14 | "org.jetbrains.exposed.sql.transactions.*", 15 | "org.jetbrains.exposed.sql.*" 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /fuel.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "HTTP networking library", 3 | "properties": [ 4 | { "name": "v", "value": "2.3.1" }, 5 | { "name": "v-renovate-hint", "value": "update: package=com.github.kittinunf.fuel:fuel" } 6 | ], 7 | "link": "https://github.com/kittinunf/fuel", 8 | "dependencies": [ 9 | "com.github.kittinunf.fuel:fuel:$v", 10 | "com.github.kittinunf.fuel:fuel-kotlinx-serialization:$v", 11 | "com.github.kittinunf.fuel:fuel-rxjava:$v", 12 | "com.github.kittinunf.fuel:fuel-coroutines:$v" 13 | ], 14 | "imports": [ 15 | "com.github.kittinunf.fuel.*" 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /global.options: -------------------------------------------------------------------------------- 1 | { 2 | "ignoredPropertyPatterns": [ 3 | ".*-renovate-hint" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /gral.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Java library for displaying plots", 3 | "properties": [ 4 | { "name": "v", "value": "0.11" }, 5 | { "name": "v-renovate-hint", "value": "update: package=de.erichseifert.gral:gral-core" } 6 | ], 7 | "link": "https://github.com/eseifert/gral", 8 | "dependencies": [ 9 | "de.erichseifert.gral:gral-core:$v" 10 | ], 11 | "imports": [ 12 | "de.erichseifert.gral.data.*", 13 | "de.erichseifert.gral.data.filters.*", 14 | "de.erichseifert.gral.graphics.*", 15 | "de.erichseifert.gral.plots.*", 16 | "de.erichseifert.gral.plots.lines.*", 17 | "de.erichseifert.gral.plots.points.*", 18 | "de.erichseifert.gral.util.*" 19 | ], 20 | "init": [ 21 | "fun T.show(sizeX: Double, sizeY: Double): Any {\n val writer = de.erichseifert.gral.io.plots.DrawableWriterFactory.getInstance().get(\"image/svg+xml\")\n\n val buf = java.io.ByteArrayOutputStream()\n\n writer.write(this, buf, sizeX, sizeY)\n\n return MIME(writer.mimeType to buf.toString())\n}" 22 | ] 23 | } 24 | -------------------------------------------------------------------------------- /intellij-sdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "IntelliJ SDK that could be used in embedded mode of Kotlin Notebook", 3 | "properties": [ 4 | { "name": "v", "value": "0.0.2-6" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.kotlinx:kotlin-jupyter-intellij" } 6 | ], 7 | "link": "https://plugins.jetbrains.com/docs/intellij/welcome.html", 8 | "repositories": [ 9 | "https://packages.jetbrains.team/maven/p/kds/kotlin-ds-maven" 10 | ], 11 | "dependencies": [ 12 | "org.jetbrains.kotlinx:kotlin-jupyter-intellij:$v" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /jdsp.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Java library for signal processing", 3 | "properties": [ 4 | { "name": "v", "value": "3.1.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=com.github.psambit9791:jdsp" } 6 | ], 7 | "link": "https://github.com/psambit9791/jDSP", 8 | "dependencies": [ 9 | "com.github.psambit9791:jdsp:$v" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /jupyter-js.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Experimental `%javascript`/`%typescript`/`%jsx` line magic support", 3 | "properties": [ 4 | { "name": "v", "value": "0.7.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=dev.yidafu.jupyter:jupyter-js" } 6 | ], 7 | "link": "https://github.com/yidafu/kotlin-jupyter-js", 8 | "dependencies": [ 9 | "dev.yidafu.jupyter:jupyter-js:$v" 10 | ], 11 | "imports": [ 12 | "dev.yidafu.jupyper.jsExport" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /kalasim.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Discrete event simulator", 3 | "properties": [ 4 | { "name": "v", "value": "1.0.5" }, 5 | { "name": "v-renovate-hint", "value": "update: package=com.github.holgerbrandl:kalasim" } 6 | ], 7 | "link": "https://www.kalasim.org", 8 | "dependencies": [ 9 | "com.github.holgerbrandl:kalasim:$v" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /kaliningraph.json: -------------------------------------------------------------------------------- 1 | { 2 | "link": "https://github.com/breandan/kaliningraph", 3 | "description": "Graph library with a DSL for constructing graphs and visualizing the behavior of graph algorithms", 4 | "properties": [ 5 | { "name": "v", "value": "0.1.7" }, 6 | { "name": "v-renovate-hint", "value": "update: package=com.github.breandan:kaliningraph" } 7 | ], 8 | "dependencies": [ 9 | "com.github.breandan:kaliningraph:$v" 10 | ], 11 | "imports": [ 12 | "edu.mcgill.kaliningraph.*", 13 | "edu.mcgill.kaliningraph.matrix.*", 14 | "edu.mcgill.kaliningraph.circuits.*", 15 | "org.ejml.data.*", 16 | "org.ejml.kotlin.*" 17 | ], 18 | "renderers": { 19 | "edu.mcgill.kaliningraph.LabeledGraph": "HTML(($it as edu.mcgill.kaliningraph.Graph<*, *, *>).html())", 20 | "edu.mcgill.kaliningraph.circuits.Gate": "HTML(($it as edu.mcgill.kaliningraph.circuits.Gate).graph.html())", 21 | "edu.mcgill.kaliningraph.circuits.NFunction": "HTML(($it as edu.mcgill.kaliningraph.circuits.NFunction).graph.html())", 22 | "edu.mcgill.kaliningraph.circuits.ComputationGraph": "HTML(($it as edu.mcgill.kaliningraph.Graph<*, *, *>).html())", 23 | "edu.mcgill.kaliningraph.matrix.BMat": "HTML(\"\")", 24 | "edu.mcgill.kaliningraph.matrix.BSqMat": "HTML(\"\")" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /kandy-echarts.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Kotlin plotting DSL for Apache ECharts", 3 | "properties": [ 4 | { "name": "kandyVersion", "value": "0.8.1-dev-67" }, 5 | { "name": "kandyVersion-renovate-hint", "value": "update: package=org.jetbrains.kotlinx:kandy-echarts" } 6 | ], 7 | "link": "https://github.com/Kotlin/kandy", 8 | "dependencies": [ 9 | "org.jetbrains.kotlinx:kandy-echarts:$kandyVersion" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /kandy-geo.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Geo extensions for Kandy and Kotlin Dataframe", 3 | "properties": [ 4 | { "name": "kandyVersion", "value": "0.8.1-dev-67" }, 5 | { "name": "kandyVersion-renovate-hint", "value": "update: package=org.jetbrains.kotlinx:kandy-geo" }, 6 | { "name": "dataframeVersion", "value": "1.0.0-dev-7089" }, 7 | { "name": "dataframeVersion-renovate-hint", "value": "update: package=org.jetbrains.kotlinx:dataframe-geo" } 8 | ], 9 | "link": "https://github.com/Kotlin/kandy", 10 | "repositories": [ 11 | "https://repo.osgeo.org/repository/release" 12 | ], 13 | "dependencies": [ 14 | "org.jetbrains.kotlinx:dataframe-geo:$dataframeVersion", 15 | "org.jetbrains.kotlinx:kandy-geo:$kandyVersion", 16 | "org.apache.logging.log4j:log4j-core:2.20.0" 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /kandy.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Kotlin plotting DSL for Lets-Plot", 3 | "properties": [ 4 | { "name": "kandyVersion", "value": "0.8.1-dev-67" }, 5 | { "name": "kandyVersion-renovate-hint", "value": "update: package=org.jetbrains.kotlinx:kandy-lets-plot" }, 6 | { "name": "statsVersion", "value": "0.4.2-dev-2" } 7 | ], 8 | "link": "https://github.com/Kotlin/kandy", 9 | "repositories": [ 10 | "https://packages.jetbrains.team/maven/p/kds/kotlin-ds-maven" 11 | ], 12 | "dependencies": [ 13 | "org.jetbrains.kotlinx:kandy-lets-plot:$kandyVersion", 14 | "org.jetbrains.kotlinx:kotlin-statistics-jvm:$statsVersion" 15 | ], 16 | "integrationTypeNameRules": [ 17 | "-:org.jetbrains.kotlinx.dataframe.**" 18 | ] 19 | } 20 | -------------------------------------------------------------------------------- /klaxon.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "JSON parser for Kotlin", 3 | "properties": [ 4 | { "name": "v", "value": "5.6" }, 5 | { "name": "v-renovate-hint", "value": "update: package=com.beust:klaxon" } 6 | ], 7 | "link": "https://github.com/cbeust/klaxon", 8 | "dependencies": [ 9 | "com.beust:klaxon:$v" 10 | ], 11 | "imports": [ 12 | "com.beust.klaxon.*" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /kmath.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Experimental Kotlin algebra-based mathematical library", 3 | "properties": [ 4 | { "name": "v", "value": "0.4.2" }, 5 | { "name": "v-renovate-hint", "value": "update: package=space.kscience:kmath-jupyter" } 6 | ], 7 | "link": "https://github.com/mipt-npm/kmath", 8 | "repositories": [ 9 | "https://repo.kotlin.link" 10 | ], 11 | "dependencies": [ 12 | "space.kscience:kmath-jupyter:$v" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /kotlin-dl.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "KotlinDL library which provides Keras-like API for deep learning", 3 | "link": "https://github.com/Kotlin/kotlindl", 4 | "properties": [ 5 | { "name": "v", "value": "0.5.2" }, 6 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.kotlinx:kotlin-deeplearning-api" } 7 | ], 8 | "dependencies": [ 9 | "org.jetbrains.kotlinx:kotlin-deeplearning-api:$v", 10 | "org.jetbrains.kotlinx:kotlin-deeplearning-impl:$v", 11 | "org.jetbrains.kotlinx:kotlin-deeplearning-tensorflow:$v", 12 | "org.jetbrains.kotlinx:kotlin-deeplearning-onnx:$v", 13 | "org.jetbrains.kotlinx:kotlin-deeplearning-visualization:$v" 14 | ], 15 | "imports": [ 16 | "org.jetbrains.kotlinx.dl.api.core.*", 17 | "org.jetbrains.kotlinx.dl.api.core.activation.*", 18 | "org.jetbrains.kotlinx.dl.api.core.callback.*", 19 | "org.jetbrains.kotlinx.dl.api.core.initializer.*", 20 | "org.jetbrains.kotlinx.dl.api.core.layer.*", 21 | "org.jetbrains.kotlinx.dl.api.core.layer.core.*", 22 | "org.jetbrains.kotlinx.dl.api.core.loss.*", 23 | "org.jetbrains.kotlinx.dl.api.core.metric.*", 24 | "org.jetbrains.kotlinx.dl.api.core.model.*", 25 | "org.jetbrains.kotlinx.dl.api.core.optimizer.*", 26 | "org.jetbrains.kotlinx.dl.api.core.regularizer.*", 27 | "org.jetbrains.kotlinx.dl.api.core.summary.*", 28 | "org.jetbrains.kotlinx.dl.api.preprocessing.*", 29 | "org.jetbrains.kotlinx.dl.api.summary.*", 30 | "org.jetbrains.kotlinx.dl.dataset.*", 31 | "org.jetbrains.kotlinx.dl.dataset.embedded.*", 32 | "org.jetbrains.kotlinx.dl.impl.preprocessing.*", 33 | "org.jetbrains.kotlinx.dl.impl.preprocessing.image.*", 34 | "org.jetbrains.kotlinx.dl.onnx.inference.*" 35 | ] 36 | } 37 | -------------------------------------------------------------------------------- /kraphviz.json: -------------------------------------------------------------------------------- 1 | { 2 | "link": "https://github.com/nidi3/graphviz-java", 3 | "description": "Graphviz wrapper for JVM", 4 | "dependencies": [ 5 | "guru.nidi:graphviz-kotlin:0.18.1" 6 | ], 7 | "imports": [ 8 | "guru.nidi.graphviz.*", 9 | "guru.nidi.graphviz.engine.*", 10 | "guru.nidi.graphviz.model.*", 11 | "guru.nidi.graphviz.attribute.*" 12 | ], 13 | "renderers": { 14 | "guru.nidi.graphviz.model.MutableGraph": "HTML($it.toGraphviz().render(guru.nidi.graphviz.engine.Format.SVG).toString())", 15 | "guru.nidi.graphviz.engine.Graphviz": "HTML($it.render(guru.nidi.graphviz.engine.Format.SVG).toString())" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /kravis.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Kotlin grammar for data visualization", 3 | "properties": [ 4 | { "name": "v", "value": "1.0.4" }, 5 | { "name": "v-renovate-hint", "value": "update: package=com.github.holgerbrandl:kravis" } 6 | ], 7 | "link": "https://github.com/holgerbrandl/kravis", 8 | "dependencies": [ 9 | "com.github.holgerbrandl:kravis:$v" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /ksl.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "KSL - Kotlin Simulation Library for Monte Carlo and Discrete-Event Simulation", 3 | "properties": [ 4 | { "name": "v", "value": "R1.2.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=io.github.rossetti:KSLCore" } 6 | ], 7 | "link": "https://github.com/rossetti/KSL", 8 | "dependencies": [ 9 | "io.github.rossetti:KSLCore:$v" 10 | ], 11 | "imports": [ 12 | "ksl.utilities.random.rvariable.*", 13 | "ksl.utilities.statistic.*", 14 | "ksl.utilities.random.*", 15 | "ksl.utilities.random.rng.*", 16 | "ksl.utilities.random.robj.*", 17 | "ksl.utilities.math.*", 18 | "ksl.utilities.mcintegration.*", 19 | "ksl.utilities.io.*", 20 | "ksl.utilities.io.dbutil.*", 21 | "ksl.utilities.io.tabularfiles.*", 22 | "ksl.utilities.random.robj.*", 23 | "ksl.utilities.random.*", 24 | "ksl.utilities.KSLArrays", 25 | "ksl.utilities.maps.*", 26 | "ksl.simulation.*", 27 | "ksl.modeling.variable.*", 28 | "ksl.modeling.queue.*", 29 | "ksl.modeling.entity.*", 30 | "ksl.modeling.elements.*", 31 | "ksl.modeling.station.*", 32 | "ksl.modeling.nhpp.*", 33 | "ksl.modeling.spatial.*", 34 | "ksl.utilities.io.plotting.*", 35 | "ksl.utilities.moda.*", 36 | "ksl.utilities.distributions.*", 37 | "ksl.utilities.distributions.fitting.*", 38 | "ksl.utilities.distributions.fitting.estimators.*", 39 | "ksl.utilities.distributions.fitting.scoring.*", 40 | "ksl.observers.*", 41 | "ksl.observers.welch.*", 42 | "ksl.utilities.random.mcmc.*", 43 | "ksl.utilities.random.rvariable.parameters.*", 44 | "ksl.utilities.random.robj.*", 45 | "ksl.controls.*", 46 | "ksl.controls.experiments.*" 47 | ] 48 | } 49 | -------------------------------------------------------------------------------- /kt-math.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Kotlin multi-platform port of java.math.*", 3 | "properties": [ 4 | { "name": "v", "value": "0.10.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=io.github.gciatto:kt-math" } 6 | ], 7 | "link": "https://github.com/gciatto/kt-math", 8 | "dependencies": [ 9 | "io.github.gciatto:kt-math-jvm:$v" 10 | ], 11 | "imports": [ 12 | "org.gciatto.kt.math.*" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /ktor-client.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Asynchronous HTTP client", 3 | "properties": [ 4 | { "name": "v", "value": "0.2.0-dev-32" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.kotlinx:kotlin-jupyter-ktor-client" } 6 | ], 7 | "link": "https://github.com/Kotlin/kotlin-jupyter-http-util", 8 | "repositories": [ 9 | "https://packages.jetbrains.team/maven/p/kds/kotlin-ds-maven" 10 | ], 11 | "dependencies": [ 12 | "org.jetbrains.kotlinx:kotlin-jupyter-ktor-client:$v" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /langchain4j.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "LangChain is a framework for building applications powered by LLMs, enabling easy integration of models, data, and external tools", 3 | "properties": [ 4 | { "name": "v", "value": "1.0.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=dev.langchain4j:langchain4j" }, 6 | { "name": "model", "value": "openai" } 7 | ], 8 | "link": "https://github.com/langchain4j/langchain4j", 9 | "init": [ 10 | "val langchain4jMap = mapOf(\n \"bedrock\" to \"dev.langchain4j:langchain4j-bedrock:$v\",\n \"anthropic\" to \"dev.langchain4j:langchain4j-anthropic:$v\",\n \"azure\" to \"dev.langchain4j:langchain4j-azure-open-ai:$v\",\n \"googleai\" to \"dev.langchain4j:langchain4j-google-ai-gemini:$v\",\n \"vertexai\" to \"dev.langchain4j:langchain4j-vertex-ai-gemini:$v\",\n \"huggingface\" to \"dev.langchain4j:langchain4j-hugging-face:$v\",\n \"ollama\" to \"dev.langchain4j:langchain4j-ollama:$v\",\n \"openai\" to \"dev.langchain4j:langchain4j-open-ai:$v\",\n \"openaiofficial\" to \"dev.langchain4j:langchain4j-open-ai-official:$v\"\n)\nUSE {\n dependencies(langchain4jMap[\"$model\"] ?: error(\"Not recognized dependency '$model'. Use follow models: `bedrock`, `anthropic`, `azure`, `googleai`, `vertexai`, `huggingface`, `ollama`, `openai`, `openaiofficial`\"))\n import(\"dev.langchain4j.model.$model.*\")\n}" 11 | ], 12 | "dependencies": [ 13 | "dev.langchain4j:langchain4j:$v" 14 | ], 15 | "imports": [ 16 | "dev.langchain4j.spi.*", 17 | "dev.langchain4j.data.document.*", 18 | "dev.langchain4j.data.message.*", 19 | "dev.langchain4j.data.embedding.*", 20 | "dev.langchain4j.data.image.*", 21 | "dev.langchain4j.data.pdf.*", 22 | "dev.langchain4j.data.audio.*", 23 | "dev.langchain4j.data.segment.*", 24 | "dev.langchain4j.data.video.*", 25 | "dev.langchain4j.rag.*", 26 | "dev.langchain4j.rag.query.*", 27 | "dev.langchain4j.rag.query.transformer.*", 28 | "dev.langchain4j.rag.query.router.*", 29 | "dev.langchain4j.rag.content.*", 30 | "dev.langchain4j.rag.content.injector.*", 31 | "dev.langchain4j.rag.content.retriever.*", 32 | "dev.langchain4j.rag.content.aggregator.*", 33 | "dev.langchain4j.web.search.*", 34 | "dev.langchain4j.agent.tool.*", 35 | "dev.langchain4j.store.memory.chat.*", 36 | "dev.langchain4j.store.embedding.*", 37 | "dev.langchain4j.model.embedding.*", 38 | "dev.langchain4j.model.image.*", 39 | "dev.langchain4j.model.input.structured.*", 40 | "dev.langchain4j.model.input.*", 41 | "dev.langchain4j.model.chat.*", 42 | "dev.langchain4j.model.language.*", 43 | "dev.langchain4j.model.moderation.*", 44 | "dev.langchain4j.model.output.*", 45 | "dev.langchain4j.model.*", 46 | "dev.langchain4j.service.tool.*", 47 | "dev.langchain4j.service.memory.*", 48 | "dev.langchain4j.service.output.*", 49 | "dev.langchain4j.service.*" 50 | ] 51 | } 52 | -------------------------------------------------------------------------------- /lets-plot-gt.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Lets-Plot visualisation for GeoTools toolkit", 3 | "link": "https://github.com/JetBrains/lets-plot-kotlin", 4 | "properties": [ 5 | { "name": "v", "value": "4.10.0" }, 6 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.lets-plot:lets-plot-kotlin-geotools-jupyter" } 7 | ], 8 | "repositories": [ 9 | "https://repo.osgeo.org/repository/release" 10 | ], 11 | "dependencies": [ 12 | "org.jetbrains.lets-plot:lets-plot-kotlin-geotools-jupyter:$v" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /lets-plot.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Kotlin API for Lets-Plot: multiplatform plotting library based on Grammar of Graphics", 3 | "properties": [ 4 | { "name": "v", "value": "4.10.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.lets-plot:lets-plot-kotlin-jupyter" }, 6 | { "name": "isolatedFrame", "value": "" } 7 | ], 8 | "link": "https://github.com/JetBrains/lets-plot-kotlin", 9 | "dependencies": [ 10 | "org.jetbrains.lets-plot:lets-plot-kotlin-jupyter:$v" 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /lib-ext.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Extended functionality for Jupyter kernel: LaTeX outputs, web-based images, graphs API", 3 | "properties": [ 4 | { "name": "v", "value": "$kernelMavenVersion" } 5 | ], 6 | "link": "https://github.com/Kotlin/kotlin-jupyter", 7 | "dependencies": [ 8 | "org.jetbrains.kotlinx:kotlin-jupyter-lib-ext:$v" 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /londogard-nlp-toolkit.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "A Natural Language Processing (NLP) toolkit for Kotlin on the JVM", 3 | "link": "https://github.com/londogard/londogard-nlp-toolkit", 4 | "properties": [ 5 | { "name": "v", "value": "v1.0.0" }, 6 | { "name": "v-renovate-hint", "value": "update: package=com.londogard:londogard-nlp-toolkit" } 7 | ], 8 | "repositories": [ 9 | "https://jitpack.io" 10 | ], 11 | "dependencies": [ 12 | "com.londogard:londogard-nlp-toolkit:$v" 13 | ], 14 | "imports": [ 15 | "com.londogard.nlp.embeddings.*", 16 | "com.londogard.nlp.embeddings.sentence.*", 17 | "com.londogard.nlp.wordfreq.*", 18 | "com.londogard.nlp.tokenizer.*", 19 | "com.londogard.nlp.stopwords.*", 20 | "com.londogard.nlp.stemmer.*", 21 | "com.londogard.nlp.utils.LanguageSupport", 22 | "com.londogard.nlp.utils.LanguageSupport.*" 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /multik.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Multidimensional array library for Kotlin", 3 | "properties": [ 4 | { "name": "v", "value": "0.2.3" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.kotlinx:multik-core-jvm" } 6 | ], 7 | "link": "https://github.com/Kotlin/multik", 8 | "dependencies": [ 9 | "org.jetbrains.kotlinx:multik-core-jvm:$v", 10 | "org.jetbrains.kotlinx:multik-default-jvm:$v" 11 | ], 12 | "imports": [ 13 | "org.jetbrains.kotlinx.multik.api.*", 14 | "org.jetbrains.kotlinx.multik.api.io.*", 15 | "org.jetbrains.kotlinx.multik.api.linalg.*", 16 | "org.jetbrains.kotlinx.multik.api.math.*", 17 | "org.jetbrains.kotlinx.multik.api.stat.*", 18 | "org.jetbrains.kotlinx.multik.ndarray.data.*", 19 | "org.jetbrains.kotlinx.multik.ndarray.complex.*", 20 | "org.jetbrains.kotlinx.multik.ndarray.operations.*" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /mysql.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "MySql JDBC Connector", 3 | "properties": [ 4 | { "name": "v", "value": "9.3.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=com.mysql:mysql-connector-j" } 6 | ], 7 | "link": "https://github.com/mysql/mysql-connector-j", 8 | "dependencies": [ 9 | "com.mysql:mysql-connector-j:$v" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /openai-java.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "OpenAI official Java API", 3 | "properties": [ 4 | { "name": "v", "value": "1.6.1" }, 5 | { "name": "v-renovate-hint", "value": "update: package=com.openai:openai-java" } 6 | ], 7 | "link": "https://github.com/openai/openai-java", 8 | "dependencies": [ 9 | "com.openai:openai-java:$v" 10 | ] 11 | } -------------------------------------------------------------------------------- /openai.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "OpenAI API for Jupyter Notebooks", 3 | "properties": [ 4 | { "name": "version", "value": "0.1.2" }, 5 | { "name": "version-renovate-hint", "value": "update: package=org.jetbrains.kotlin.ds:kotlin-openai" } 6 | ], 7 | "link": "https://openai.com/blog/chatgpt", 8 | "repositories": [ 9 | "https://packages.jetbrains.team/maven/p/kds/kotlin-ds-maven" 10 | ], 11 | "dependencies": [ 12 | "org.jetbrains.kotlin.ds:kotlin-openai:$version" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /plotly-server.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "[beta] Plotly.kt jupyter integration for dynamic plots.", 3 | "properties": [ 4 | { "name": "v", "value": "0.7.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=space.kscience:plotlykt-server" } 6 | ], 7 | "link": "https://github.com/mipt-npm/plotly.kt", 8 | "repositories": [ 9 | "https://repo.kotlin.link", 10 | "https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-js-wrappers" 11 | ], 12 | "dependencies": [ 13 | "space.kscience:plotlykt-server:$v" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /plotly.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "[beta] Plotly.kt jupyter integration for static plots.", 3 | "properties": [ 4 | { "name": "v", "value": "0.7.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=space.kscience:plotlykt-jupyter" } 6 | ], 7 | "link": "https://github.com/mipt-npm/plotly.kt", 8 | "repositories": [ 9 | "https://repo.kotlin.link", 10 | "https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-js-wrappers" 11 | ], 12 | "dependencies": [ 13 | "space.kscience:plotlykt-jupyter:$v" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /rdkit.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Open-Source Cheminformatics Software", 3 | "properties": [ 4 | { "name": "v", "value": "1.0.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.kotlinx:rdkit-jupyter" } 6 | ], 7 | "link": "https://www.rdkit.org/", 8 | "dependencies": [ 9 | "org.jetbrains.kotlinx:rdkit-jupyter:$v" 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /reflection.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Imports for Kotlin Reflection", 3 | "link": "https://kotlinlang.org/docs/reflection.html", 4 | "imports": [ 5 | "kotlin.reflect.*", 6 | "kotlin.reflect.jvm.*", 7 | "kotlin.reflect.full.*" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /roboquant.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Algorithmic trading platform written in Kotlin", 3 | "link": "https://roboquant.org", 4 | "properties": [ 5 | { "name": "version", "value": "2.2.0" }, 6 | { "name": "version-renovate-hint", "value": "update: package=org.roboquant:roboquant-jupyter" } 7 | ], 8 | "repositories": [ 9 | "https://s01.oss.sonatype.org/content/repositories/snapshots" 10 | ], 11 | "dependencies": [ 12 | "org.roboquant:roboquant-jupyter:$version" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /serialization.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Deserialize JSON content using kotlinx.serialization and automatically generate classes for it", 3 | "properties": [ 4 | { "name": "v", "value": "0.2.0-dev-32" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.kotlinx:kotlin-jupyter-serialization" } 6 | ], 7 | "link": "https://github.com/Kotlin/kotlin-jupyter-http-util", 8 | "repositories": [ 9 | "https://packages.jetbrains.team/maven/p/kds/kotlin-ds-maven" 10 | ], 11 | "dependencies": [ 12 | "org.jetbrains.kotlinx:kotlin-jupyter-serialization:$v" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /smile.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Statistical Machine Intelligence and Learning Engine", 3 | "properties": [ 4 | { "name": "v", "value": "4.3.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=com.github.haifengl:smile-kotlin" } 6 | ], 7 | "link": "https://github.com/haifengl/smile", 8 | "dependencies": [ 9 | "com.github.haifengl:smile-kotlin:$v" 10 | ], 11 | "imports": [ 12 | "org.apache.commons.csv.CSVFormat", 13 | "smile.*", 14 | "smile.association.*", 15 | "smile.classification.*", 16 | "smile.clustering.*", 17 | "smile.manifold.*", 18 | "smile.nlp.*", 19 | "smile.wavelet.*" 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /spark-streaming.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Kotlin API for Apache Spark Streaming: scalable, high-throughput, fault-tolerant stream processing of live data streams", 3 | "properties": [ 4 | { "name": "spark", "value": "3.3.2" }, 5 | { "name": "scala", "value": "2.13" }, 6 | { "name": "v", "value": "1.2.4" }, 7 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.kotlinx.spark:jupyter_3.3.1_2.13" }, 8 | { "name": "displayLimit", "value": "20" }, 9 | { "name": "displayTruncate", "value": "30" } 10 | ], 11 | "link": "https://github.com/JetBrains/kotlin-spark-api", 12 | "dependencies": [ 13 | "org.jetbrains.kotlinx.spark:jupyter_$spark_$scala:$v" 14 | ], 15 | "integrationTypeNameRules" : [ 16 | "-:org.jetbrains.kotlinx.spark.api.jupyter.**", 17 | "+:org.jetbrains.kotlinx.spark.api.jupyter.SparkStreamingIntegration" 18 | ] 19 | } 20 | -------------------------------------------------------------------------------- /spark.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Kotlin API for Apache Spark: unified analytics engine for large-scale data processing", 3 | "properties": [ 4 | { "name": "spark", "value": "3.3.2" }, 5 | { "name": "scala", "value": "2.13" }, 6 | { "name": "v", "value": "1.2.4" }, 7 | { "name": "v-renovate-hint", "value": "update: package=org.jetbrains.kotlinx.spark:jupyter_3.3.1_2.13" }, 8 | { "name": "displayLimit", "value": "20" }, 9 | { "name": "displayTruncate", "value": "30" }, 10 | { "name": "spark.app.name", "value": "Jupyter" }, 11 | { "name": "spark.master", "value": "local[*]" } 12 | ], 13 | "link": "https://github.com/JetBrains/kotlin-spark-api", 14 | "dependencies": [ 15 | "org.jetbrains.kotlinx.spark:jupyter_$spark_$scala:$v" 16 | ], 17 | "integrationTypeNameRules" : [ 18 | "-:org.jetbrains.kotlinx.spark.api.jupyter.**", 19 | "+:org.jetbrains.kotlinx.spark.api.jupyter.SparkIntegration" 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /spring-ai-anthropic.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Spring AI is a application framework designed specifically for AI engineering, offering seamless integration with Anthropic models.", 3 | "properties": [ 4 | { "name": "v", "value": "1.0.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.springframework.ai:spring-ai-bom" } 6 | ], 7 | "link": "https://github.com/spring-projects/spring-ai", 8 | "dependencies": [ 9 | "org.springframework.ai:spring-ai-starter-model-anthropic:$v" 10 | ], 11 | "imports": [ 12 | "org.springframework.ai.anthropic.*", 13 | "org.springframework.ai.anthropic.api.*", 14 | "org.springframework.ai.chat.client.*", 15 | "org.springframework.ai.chat.prompt.*", 16 | "org.springframework.ai.chat.model.*", 17 | "org.springframework.ai.chat.messages.*", 18 | "org.springframework.ai.tool.*", 19 | "org.springframework.ai.tool.function.*", 20 | "org.springframework.ai.tool.annotation.*", 21 | "org.springframework.ai.tool.method.*", 22 | "org.springframework.ai.chat.client.advisor.*", 23 | "org.springframework.ai.chat.memory.*", 24 | "org.springframework.ai.document.*", 25 | "org.springframework.ai.image.*", 26 | "org.springframework.ai.audio.transcription.*" 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /spring-ai-ollama.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Spring AI is a specialized application framework designed specifically for AI engineering, providing seamless integration with local models powered by Ollama.", 3 | "properties": [ 4 | { "name": "v", "value": "1.0.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.springframework.ai:spring-ai-bom" } 6 | ], 7 | "link": "https://github.com/spring-projects/spring-ai", 8 | "dependencies": [ 9 | "org.springframework.ai:spring-ai-starter-model-ollama:$v" 10 | ], 11 | "imports": [ 12 | "org.springframework.ai.ollama.*", 13 | "org.springframework.ai.ollama.api.*", 14 | "org.springframework.ai.chat.client.*", 15 | "org.springframework.ai.chat.prompt.*", 16 | "org.springframework.ai.chat.model.*", 17 | "org.springframework.ai.chat.messages.*", 18 | "org.springframework.ai.tool.*", 19 | "org.springframework.ai.tool.function.*", 20 | "org.springframework.ai.tool.annotation.*", 21 | "org.springframework.ai.tool.method.*", 22 | "org.springframework.ai.chat.client.advisor.*", 23 | "org.springframework.ai.chat.memory.*", 24 | "org.springframework.ai.document.*", 25 | "org.springframework.ai.image.*", 26 | "org.springframework.ai.audio.transcription.*" 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /spring-ai-openai.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Spring AI is a application framework designed specifically for AI engineering, offering seamless integration with OpenAI models.", 3 | "properties": [ 4 | { "name": "v", "value": "1.0.0" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.springframework.ai:spring-ai-bom" } 6 | ], 7 | "link": "https://github.com/spring-projects/spring-ai", 8 | "dependencies": [ 9 | "org.springframework.ai:spring-ai-starter-model-openai:$v" 10 | ], 11 | "imports": [ 12 | "org.springframework.ai.openai.*", 13 | "org.springframework.ai.openai.audio.speech.*", 14 | "org.springframework.ai.openai.api.*", 15 | "org.springframework.ai.chat.client.*", 16 | "org.springframework.ai.chat.prompt.*", 17 | "org.springframework.ai.chat.model.*", 18 | "org.springframework.ai.chat.messages.*", 19 | "org.springframework.ai.tool.*", 20 | "org.springframework.ai.tool.function.*", 21 | "org.springframework.ai.tool.annotation.*", 22 | "org.springframework.ai.tool.method.*", 23 | "org.springframework.ai.chat.client.advisor.*", 24 | "org.springframework.ai.chat.memory.*", 25 | "org.springframework.ai.document.*", 26 | "org.springframework.ai.image.*", 27 | "org.springframework.ai.audio.transcription.*" 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /webtau.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "WebTau end-to-end testing across layers", 3 | "properties": [ 4 | { "name": "v", "value": "2.4" }, 5 | { "name": "v-renovate-hint", "value": "update: package=org.testingisdocumenting.webtau:webtau" } 6 | ], 7 | "link": "https://github.com/testingisdocumenting/webtau", 8 | "dependencies": [ 9 | "org.testingisdocumenting.webtau:webtau:$v" 10 | ], 11 | "imports": [ 12 | "org.testingisdocumenting.webtau.WebTauDsl.*" 13 | ], 14 | "init": [ 15 | "org.testingisdocumenting.webtau.browser.BrowserConfig.setBrowserSameDriverInThreads(true)" 16 | ], 17 | "renderers": { 18 | "org.testingisdocumenting.webtau.data.table.TableData": "HTML(org.testingisdocumenting.webtau.notebook.PrettyPrintableToHtmlConverter.convert($it as org.testingisdocumenting.webtau.data.render.PrettyPrintable))", 19 | "org.testingisdocumenting.webtau.browser.page.GenericPageElement": "HTML(org.testingisdocumenting.webtau.browser.notebook.NotebookResultRenderer.renderPageElementAndHighlight($it as org.testingisdocumenting.webtau.browser.page.PageElement))", 20 | "org.testingisdocumenting.webtau.browser.page.PageElementValue": "HTML(org.testingisdocumenting.webtau.notebook.PrettyPrintableToHtmlConverter.convert($it as org.testingisdocumenting.webtau.data.render.PrettyPrintable))", 21 | "org.testingisdocumenting.webtau.browser.page.PageUrl": "HTML(org.testingisdocumenting.webtau.notebook.PrettyPrintableToHtmlConverter.convert($it as org.testingisdocumenting.webtau.data.render.PrettyPrintable))" 22 | } 23 | } 24 | --------------------------------------------------------------------------------