Senior research (data) scientist. Former kernel developer of Mathematica. I also like doing combinatorial optimization and design conversational agents.
MathematicaForPrediction. Mathematica implementations of machine learning algorithms used for prediction and personalization.
372MathematicaVsR. Example projects, code, and documents for comparing Mathematica with R.
58SystemModeling. Mathematical and programming models of different (dynamic) systems.
27HowToBeADataScientistImpostor-book. Chapters, code, and organizational materials for the book "How to be a data scientist impostor?"
18SimplifiedMachineLearningWorkflows-book. Chapters, code, and organizational files for the book "Simplified Machine Learning Workflows".
12ConversationalAgents. Articles, designs, and code for making conversational agents.
10Raku-WWW-OpenAI. Raku package that provides access to the algorithms/models of OpenAI (https://platform.openai.com).
10Python-packages. Miscellaneous Python packages. Some correspond to the packages in MathematicaForPrediction.
10Raku-Markdown-Grammar. Markdown parser suitable for generation of notebooks of different kind (Mathematica, RMarkdown, Jupyter.)
10NIntegrateTheMissingManual-book. Contains explanations and descriptions of undocumented or very advanced features and applications of Mathematica's NIntegrate.
9Raku-Jupyter-Chatbook. Jupyter Raku Kernel that produces LLM-aware notebooks.
9SoftwareDesignMethodsWithWL-book. Chapters, code, and organizational materials for the book "Software Design Methods with Wolfram Language".
8Raku-JavaScript-D3. Raku package that generates JavaScript D3.js code for plots and charts.
7Raku-DSL-English-DataQueryWorkflows. Raku package for making data query workflows from natural language commands (in English.)
7Python-JupyterChatbook. Python package of a Jupyter extension that facilitates the interaction with LLMs.
7RakuForPrediction-blog. A repository for Raku for Prediction blog posts and related materials.
7Raku-UML-Translators. Raku package for translating code into UML diagrams specifications and vice versa.
6Raku-Text-Plot. Raku package for textual (terminal) plots.
6WL-OpenAIMode-paclet. Wolfram Language (aka Mathematica) paclet that provides a notebooks style with OpenAI interaction cells.
6Raku-LLM-Functions. Raku package for functions and function objects to access, interact, and utilize LLMs.
6WL-SoftwareDesignMethodsWithWLBook-paclet. The book "Software Design Methods with Wolfram Language" as a paclet.
5Raku-DSL-Russian. Raku package for making computational workflows from natural language commands in Russian.
5Raku-Chemistry-Stoichiometry. Raku package for Stoichiometry procedures and related data. Chemical elements data, chemical equations balancing. Multi-language support.
5WL-MermaidJS-paclet. Wolfram Language (aka Mathematica) paclet for obtaining Mermaid-JS images and graphics.
5Raku-Grammar-TokenProcessing. Raku package for processing (gathering, enhancing, etc.) of token specs in grammar and role classes.
4Raku-Lingua-Stem-Russian. Raku package for stemming Russian words.
4Raku-Data-Reshapers. Raku package with data reshaping functions for different data structures (full arrays, Red tables, Text::CSV tables.)
4WolframFunctionRepository-notebooks. Notebooks for the Wolfram Function Repository.
4Raku-Math-NumberTheory. Raku package with number theory functions.
4Raku-LLM-RetrievalAugmentedGeneration. Raku package for doing LLM Retrieval Augmented Generation (RAG).
4Raku-DSL-Examples. Raku data package with examples of DSL commands translations to programming code. (Suitable for LLM training.)
3Raku-Graph. Raku package providing graph theory algorithms and parameterized- and random graphs.
3Raku-JavaScript-Google-Charts. Raku package for interfacing Google Charts.
3Raku-Data-Translators. Raku package for translation of JSON specs or JSON-like data structures into other formats.
3Raku-LLM-Prompts. Raku package facilitating the creation, storage, retrieval, and curation of LLM prompts.
3Raku-Data-Generators. This Raku package has functions for generating random strings, words, pet names, vectors, and tabular datasets.
3R-packages. Miscellaneous R packages. Some correspond to the packages in MathematicaForPrediction.
3Raku-ML-TriesWithFrequencies. Raku package with functions for creation and manipulation of tries (prefix trees) with frequencies
3WL-MonadMakers-paclet. Wolfram Language (aka Mathematica) paclet for making software monads.
3Raku-Gherkin-Grammar. Raku package for Gherkin grammar and interpretations.
3RakuForPrediction-book. Chapters, diagrams, work planning documents, and code for the book "Raku for Prediction".
3ECMMon-R. Epidemiologic Compartmental Modeling Monad in R
2WL-UMLDiagramGeneration-paclet. WL package to generate UML diagrams according to specified relationships of symbols that represent classes.
2Python-Regressionizer. Python package with a class that allows pipeline-like specification and execution of regression workflows.
2RetroGraphAlgorithmsWithRaku-book. Graph algorithms development and examples with Raku.
2Python-JupyterWolframizer. Jupyter IPython magics for computing with Wolfram Language.
2Raku-Data-Importers. Various data importing routines with a unified interface (data-import, slurp).
2WL-CallGraph-paclet. Wolfram Language (aka Mathematica) paclet with call-graph creation and visualization functions.
2WL-OutlierIdentifiers-paclet. Wolfram Language (aka Mathematica) paclet that provides outlier identifier functions.
2Raku-DSL-Bulgarian. Raku package for making computational workflows from natural language commands in Bulgarian.
2Raku-DSL-FiniteStateMachines. Finite State Machines (FSMs) roles and classes for making conversational agents based on Domain Specific Languages (DSLs).
2Raku-Mathematica-Grammar. Grammar for parsing Mathematica (aka Wolfram Language) expressions.
2Raku-Text-CodeProcessing. Raku package for processing of code chunks in documents of different types (like Markdown, Org-mode, Pod6.)
2Raku-Lingua-NumericWordForms. Raku functions that generate, parse, and interpret numeric word forms in different languages.
2Raku-DSL-Shared. Raku package for DSL shared utilities and grammar roles.
2ERTMon-R. Event Records Transformations Monad in R
2Raku-LLM-Graph. Raku package used to efficiently schedule and combine multiple LLM generation steps.
1Raku-Localization-Bulgarian. Raku keywords localization to Bulgarian.
1Raku-Math-Splines. Raku package for splines (piecewise polynomials), like, Bezier splines or B-splines.
1Raku-WWW-YouTube. Raku package for getting metadata and transcripts of YouTube videos.
1