|
| 1 | +import NbconvertModernizationMD from "@site/src/components/fundable/descriptions/NbconvertModernization.md" |
| 2 | +import JupyterGISRasterProcessingMD from "@site/src/components/fundable/descriptions/JupyterGISRasterProcessing.md" |
| 3 | +import JupyterGISToolsForPythonAPIMD from "@site/src/components/fundable/descriptions/JupyterGISToolsForPythonAPI.md" |
| 4 | +import EmscriptenForgePackageRequestsMD from "@site/src/components/fundable/descriptions/EmscriptenForgePackageRequests.md" |
| 5 | +import JupyterLabParquetFileViewerMD from "@site/src/components/fundable/descriptions/JupyterLabParquetFileViewer.md" |
| 6 | +import JupyterGISIcon from "/img/icons/JupyterGIS.svg"; |
| 7 | +import ToolsIcon from "/img/icons/Tools.svg"; |
| 8 | +import PythonIcon from "/img/icons/Python.svg"; |
| 9 | +import GlobeIcon from "/img/icons/Globe.svg"; |
| 10 | +import EmptyIcon from "/img/icons/Empty.svg"; |
| 11 | +import JupyterIcon from "/img/icons/Jupyter.svg"; |
| 12 | +import EmscriptenForgeIcon from "/img/icons/EmscriptenForge.svg"; |
| 13 | + |
| 14 | +export const fundableProjectsDetails = { |
| 15 | + jupyterEcosystem: [ |
| 16 | + { |
| 17 | + category: "Jupyter Ecosystem", |
| 18 | + title: "Modernize nbconvert", |
| 19 | + pageName: "NbconvertModernization", |
| 20 | + catchUpPhrase: "", |
| 21 | + shortDescription: "Conversion of Jupyter notebooks to PDF currently relies on nbconvert in the backend, which in turns uses a headless browser for producing the PDF. We propose to directly perform the PDF conversion in the user's browser, which will simplify the architecture and make it function with JupyterLite.", |
| 22 | + description: NbconvertModernizationMD, |
| 23 | + optionA: "This is option A", |
| 24 | + optionB: "This is option B", |
| 25 | + customOption: "This is custom option", |
| 26 | + icons: [JupyterIcon, EmptyIcon, EmptyIcon, EmptyIcon, EmptyIcon, EmptyIcon], |
| 27 | + price: "15000 €", |
| 28 | + maxNbOfFunders: 3, |
| 29 | + currentNbOfFunders: 2, |
| 30 | + currentFundingPercentage: 65, |
| 31 | + note: "Note: Costs and features can be further adapted following discussion with the funding organization. Open-source under relevant licenses. The funding organization will be credited in communication about the project.", |
| 32 | + repoLink: "https://github.com/jupyter/nbconvert" |
| 33 | + }, |
| 34 | + { |
| 35 | + category: "Jupyter Ecosystem", |
| 36 | + title: "Raster processing tools in JupyterGIS", |
| 37 | + pageName: "JupyterGISRasterProcessing", |
| 38 | + catchUpPhrase: "", |
| 39 | + shortDescription: "JupyterGIS currently offers a set of vector processing and conversion tools. These capabilities are powered by a GDAL WebAssembly (WASM) build running in the browser. We will work on extending support to raster processing tools using the same underlying technology.", |
| 40 | + description: JupyterGISRasterProcessingMD, |
| 41 | + optionA: "This is option A", |
| 42 | + optionB: "This is option B", |
| 43 | + customOption: "This is custom option", |
| 44 | + icons: [JupyterIcon, JupyterGISIcon, ToolsIcon, PythonIcon, GlobeIcon, EmptyIcon], |
| 45 | + price: "15000 €", |
| 46 | + maxNbOfFunders: 4, |
| 47 | + currentNbOfFunders: 2, |
| 48 | + currentFundingPercentage: 45, |
| 49 | + note: "Note: Costs and features can be further adapted following discussion with the funding organization. Open-source under relevant licenses. The funding organization will be credited in communication about the project.", |
| 50 | + repoLink: "https://github.com/geojupyter/jupytergis" |
| 51 | + }, |
| 52 | + { |
| 53 | + category: "Jupyter Ecosystem", |
| 54 | + title: "Bringing processing tools to the JupyterGIS Python API", |
| 55 | + pageName: "JupyterGISToolsForPythonAPI", |
| 56 | + catchUpPhrase: "", |
| 57 | + shortDescription: "JupyterGIS currently supports several vector processing and conversion tools, currently available only through the JupyterGIS user interface. We plan to extend these capabilities to the JupyterGIS Python API, enabling users to access the same processing tools programmatically. ", |
| 58 | + description: JupyterGISToolsForPythonAPIMD, |
| 59 | + optionA: "This is option A", |
| 60 | + optionB: "This is option B", |
| 61 | + customOption: "This is custom option", |
| 62 | + icons: [JupyterIcon, JupyterGISIcon, ToolsIcon, PythonIcon, GlobeIcon, EmptyIcon], |
| 63 | + price: "10000 €", |
| 64 | + maxNbOfFunders: 2, |
| 65 | + currentNbOfFunders: 0, |
| 66 | + currentFundingPercentage: 15, |
| 67 | + note: "Note: Costs and features can be further adapted following discussion with the funding organization. Open-source under relevant licenses. The funding organization will be credited in communication about the project.", |
| 68 | + repoLink: "https://github.com/geojupyter/jupytergis" |
| 69 | + }, |
| 70 | + { |
| 71 | + category: "Jupyter Ecosystem", |
| 72 | + title: "Parquet File Viewer For JupyterLab", |
| 73 | + pageName: "JupyterLabParquetFileViewer", |
| 74 | + catchUpPhrase: "", |
| 75 | + shortDescription: "", |
| 76 | + description: JupyterLabParquetFileViewerMD, |
| 77 | + optionA: "This is option A", |
| 78 | + optionB: "This is option B", |
| 79 | + customOption: "This is custom option", |
| 80 | + icons: [JupyterIcon, EmptyIcon, EmptyIcon, EmptyIcon, EmptyIcon, EmptyIcon], |
| 81 | + price: "10000 €", |
| 82 | + maxNbOfFunders: 3, |
| 83 | + currentNbOfFunders: 1, |
| 84 | + currentFundingPercentage: 15, |
| 85 | + note: "Note: Costs and features can be further adapted following discussion with the funding organization. Open-source under relevant licenses. The funding organization will be credited in communication about the project.", |
| 86 | + repoLink: "https://github.com/jupyterlab/jupyterlab" |
| 87 | + } |
| 88 | + ], |
| 89 | + packageManagement: [ |
| 90 | + { |
| 91 | + category: "Package Management", |
| 92 | + title: "Package requests for emscripten-forge", |
| 93 | + pageName: "EmscriptenForgePackageRequests", |
| 94 | + catchUpPhrase: "", |
| 95 | + shortDescription: "Emscripten-forge is a conda package distribution specifically designed for WebAssembly. While the number of available emscripten-forge packages is growing quickly, many packages are still missing from the ecosystem. We will be working on adding new packages upon request.", |
| 96 | + description: EmscriptenForgePackageRequestsMD, |
| 97 | + optionA: "This is option A", |
| 98 | + optionB: "This is option B", |
| 99 | + customOption: "This is custom option", |
| 100 | + icons: [EmscriptenForgeIcon, EmptyIcon, EmptyIcon, EmptyIcon, EmptyIcon, EmptyIcon], |
| 101 | + price: "TBD", |
| 102 | + maxNbOfFunders: 1, |
| 103 | + currentNbOfFunders: 0, |
| 104 | + currentFundingPercentage: 0, |
| 105 | + note: "Note: Costs and features can be further adapted following discussion with the funding organization. Open-source under relevant licenses. The funding organization will be credited in communication about the project.", |
| 106 | + repoLink: "https://github.com/mamba-org/mamba" |
| 107 | + }], |
| 108 | +} |
| 109 | + |
0 commit comments