{"id":20012131,"url":"https://github.com/fslaborg/zzarchive-fslab","last_synced_at":"2025-06-13T21:35:05.892Z","repository":{"id":55863669,"uuid":"13727526","full_name":"fslaborg/zzarchive-FsLab","owner":"fslaborg","description":"A collection of packages for data science with F#","archived":false,"fork":false,"pushed_at":"2020-03-01T13:29:04.000Z","size":3027,"stargazers_count":158,"open_issues_count":0,"forks_count":42,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-06-10T20:36:21.800Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://fslab.org","language":"F#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fslaborg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-10-20T21:47:37.000Z","updated_at":"2024-11-05T00:11:27.000Z","dependencies_parsed_at":"2022-08-15T08:00:58.472Z","dependency_job_id":null,"html_url":"https://github.com/fslaborg/zzarchive-FsLab","commit_stats":null,"previous_names":["tpetricek/fslab"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fslaborg/zzarchive-FsLab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fslaborg%2Fzzarchive-FsLab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fslaborg%2Fzzarchive-FsLab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fslaborg%2Fzzarchive-FsLab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fslaborg%2Fzzarchive-FsLab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fslaborg","download_url":"https://codeload.github.com/fslaborg/zzarchive-FsLab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fslaborg%2Fzzarchive-FsLab/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259723722,"owners_count":22901965,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T07:28:51.089Z","updated_at":"2025-06-13T21:35:05.869Z","avatar_url":"https://github.com/fslaborg.png","language":"F#","funding_links":[],"categories":[],"sub_categories":[],"readme":"FsLab\n=====\n\nFsLab is a curated set of templates, libraries and scripts-as-journals support for doing\ndata science with F#.\n\nSee https://fslab.org for getting started. One way is as follows:\n\n    dotnet new -i FsLab.Templates\n    dotnet new fslab-journal -lang F# -n Experiment1\n\nthen \n\n    cd Experiment1\n    build html\n    build show\n    build run  (watches for changes)\n    edit Experiment1.fsx or open Experiment1.fsproj\n\nDeveloper notes\n---------------\n\n### Project structure\n\nThe project produces three things:\n\n 1. **FsLab** A NuGet package containing the `FsLab.fsx` load script for a consistent set of packages, plus some extra formatters\n 2. **FsLab.Templates** Templates for 'dotnet new' and Visual Studio. Each template includes an FsLab build script and F5 launcher for processing the literate scripts into reports.\n 3. **fsx2html** Used by FsLab build scripts to process F# literate scripts into HTML and LaTex\n\nThe source files in the repository are organized as follows:\n\n| Directory or file  | Comment\n|--------------------|---------------\n| `misc`             | Icons and other non-source-code things\n| `src/fsx2html` | Source for the DLL in the `fsx2html` NuGet package\n| `src/Html`         | HTML formatters for literate scripts not included in other packages\n| `src/Text`         | Text formatters for literate scripts not included in other packages\n| `src/Shared`       | Styling and server support for literate scripts not included in other packages\n| `src/experiments`  | Item templates\n| `src/journal`      | Journal project template\n| `src/dotnet-templates` | Extra files for 'dotnet new' template support\n| `src/vs-templates` | Extra files for Visual Studio template support\n| `src/FsLab.fsx`    | Script included in the `FsLab` NuGet package\n| `src/*.nuspec`     | NuGet files for building the packages\n| `build.fsx`        | FAKE script that does all the magic (below)\n\n### Building FsLab\n\nIf you want to be able to build FsLab Journal template, you'll need Visual Studio 2017 SDK.\nTo update one or more dependencies, use the following steps:\n\n* Run `git clean -xfd` to make sure that there are only source files around\n* Run `.paket/paket.exe update` to update the dependencies\n* Run `build` to build and test everything\n* Add new line with version information to `RELEASE_NOTES.md`!\n* Run `publish` from command line to upload NuGet package (if you have the rights)\n\n### Releasing\n\n    set APIKEY=...\n    .nuget\\NuGet.exe push bin\\*.nupkg  %APIKEY% -Source https://www.nuget.org\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffslaborg%2Fzzarchive-fslab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffslaborg%2Fzzarchive-fslab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffslaborg%2Fzzarchive-fslab/lists"}