PHPackages                             creightonfrance/laravel-jupyter-reports - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. creightonfrance/laravel-jupyter-reports

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

creightonfrance/laravel-jupyter-reports
=======================================

This is my package laravel-jupyter-reports

00[2 PRs](https://github.com/creightonfrance/laravel-jupyter-reports/pulls)PHPCI passing

Since Jul 2Pushed 1mo agoCompare

[ Source](https://github.com/creightonfrance/laravel-jupyter-reports)[ Packagist](https://packagist.org/packages/creightonfrance/laravel-jupyter-reports)[ RSS](/packages/creightonfrance-laravel-jupyter-reports/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (5)Used By (0)

Laravel Jupyter Reports
=======================

[](#laravel-jupyter-reports)

[![Latest Version on Packagist](https://camo.githubusercontent.com/b4a3d5a6c05a672552167d7a42f5a9a9dda1233b1a001ed2d1fc2d916a187b9c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f637265696768746f6e6672616e63652f6c61726176656c2d6a7570797465722d7265706f7274732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/creightonfrance/laravel-jupyter-reports)[![GitHub Tests Action Status](https://github.com/creightonfrance/laravel-jupyter-reports/actions/workflows/run-tests.yml/badge.svg)](https://github.com/creightonfrance/laravel-jupyter-reports/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://github.com/creightonfrance/laravel-jupyter-reports/actions/workflows/fix-php-code-style-issues.yml/badge.svg)](https://github.com/creightonfrance/laravel-jupyter-reports/actions?query=workflow%3A%22Fix+PHP+code+style+issues%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/7d3a0212225e791f86be4fe4f076fffa98c3485b880fa74156b5151823d9b20b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f637265696768746f6e6672616e63652f6c61726176656c2d6a7570797465722d7265706f7274732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/creightonfrance/laravel-jupyter-reports)

Run parameterized Jupyter notebooks as Laravel report jobs and collect their output — CSV/TSV data exports or `nbconvert`-style document conversions (HTML, PDF, script, markdown) — behind a single, swappable execution strategy.

> **Status:** this package is under active development and not yet ready for production use. Public API and configuration are still subject to change. Design rationale for the notebook execution strategy is documented as an Architecture Decision Record under [`docs/adr`](docs/adr).

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require creightonfrance/laravel-jupyter-reports
```

You can publish and run the migrations with:

```
php artisan vendor:publish --tag="laravel-jupyter-reports-migrations"
php artisan migrate
```

You can publish the config file with:

```
php artisan vendor:publish --tag="laravel-jupyter-reports-config"
```

Optionally, you can publish the views using:

```
php artisan vendor:publish --tag="laravel-jupyter-reports-views"
```

Usage
-----

[](#usage)

The notebook execution API is still being built out and isn't ready to document with a working example yet. See [`docs/adr`](docs/adr) for the current design direction and the [CHANGELOG](CHANGELOG.md) for what has actually shipped so far — this section will be filled in once the public API stabilizes.

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Code of Conduct
---------------

[](#code-of-conduct)

Please review our [Code of Conduct](CODE_OF_CONDUCT.md) — it applies to all interactions in this project.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](SECURITY.md) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Creighton France](https://github.com/creightonfrance)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

21

—

LowBetter than 17% of packages

Maintenance60

Regular maintenance activity

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity17

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/16889743?v=4)[Creighton Rheaume-France](/maintainers/creightonfrance)[@creightonfrance](https://github.com/creightonfrance)

---

Top Contributors

[![creightonfrance](https://avatars.githubusercontent.com/u/16889743?v=4)](https://github.com/creightonfrance "creightonfrance (9 commits)")

### Embed Badge

![Health badge](/badges/creightonfrance-laravel-jupyter-reports/health.svg)

```
[![Health](https://phpackages.com/badges/creightonfrance-laravel-jupyter-reports/health.svg)](https://phpackages.com/packages/creightonfrance-laravel-jupyter-reports)
```

###  Alternatives

[jawira/case-converter

Convert strings between 13 naming conventions: Snake case, Camel case, Pascal case, Kebab case, Ada case, Train case, Cobol case, Macro case, Upper case, Lower case, Sentence case, Title case and Dot notation.

1748.1M92](/packages/jawira-case-converter)[zjkal/time-helper

一个简单快捷的PHP日期时间助手类库。 a smart PHP datetime helper library.

21032.4k2](/packages/zjkal-time-helper)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
