Skip to content

Latest commit

 

History

History
133 lines (125 loc) · 5.28 KB

File metadata and controls

133 lines (125 loc) · 5.28 KB
layout default
title Plugins

Asimov Plugins

Extend asimov with utilities, inference add-ons, and simulation tools. Browse our collection of official and community plugins. Looking for full pipelines? Visit the pipelines section.

Filter by Type

All Utility Inference Simulation
{% assign non_pipeline_plugins = site.plugins | where_exp: "plugin", "plugin.type != 'parameter-estimation' and plugin.type != 'psd-estimation'" %} {% assign plugins_by_type = non_pipeline_plugins | group_by: "type" | sort: "name" %}
    {% for group in plugins_by_type %}
      <div class="plugin-category mb-5">
        <h3 class="h5 fw-bold text-uppercase text-muted mb-4">
          {% if group.name == "utility" %}
            Utility Tools
          {% elsif group.name == "inference" %}
            Inference & Population Analysis
          {% elsif group.name == "simulation" %}
            Simulation & Testing
          {% else %}
            {{ group.name | capitalize }} Plugins
          {% endif %}
        </h3>
        
        {% for plugin in group.items | sort: "title" %}
        <div class="card mb-3">
          <div class="card-body">
            <div class="row align-items-start">
              <div class="col-md-8">
                <h4 class="card-title mb-2">
                  <a href="{{ plugin.url | relative_url }}">{{ plugin.title }}</a>
                </h4>
                <p class="text-muted mb-2">{{ plugin.description }}</p>
                <p class="small mb-2">
                  <strong>Maintainer:</strong> {{ plugin.maintainer | default: "Community" }}
                </p>
              </div>
              <div class="col-md-4 text-md-end">
                <div class="mb-2">
                  {% if plugin.verified %}
                    <span class="badge bg-primary">✓ Verified</span>
                  {% endif %}
                  {% if plugin.status == "stable" %}
                    <span class="badge bg-success">Stable</span>
                  {% elsif plugin.status == "development" %}
                    <span class="badge bg-warning text-dark">Development</span>
                  {% elsif plugin.status == "experimental" %}
                    <span class="badge bg-info">Experimental</span>
                  {% endif %}
                </div>
                <div>
                  {% if plugin.github %}
                    <a href="{{ plugin.github }}" target="_blank" class="btn btn-sm btn-outline-secondary">GitHub</a>
                  {% endif %}
                </div>
              </div>
            </div>
          </div>
        </div>
        {% endfor %}
      </div>
    {% endfor %}
  </div>
</div>

Developing Your Own Plugin?

We provide a plugin template to help you get started:

View Plugin Template Plugin Development Guide

Have a Plugin to Share?

If you've developed an asimov plugin, we'd love to hear about it! Submit it for inclusion in our registry.

<script> function filterPlugins(type) { // Placeholder for JavaScript filtering // In a static Jekyll site, this would typically require JavaScript or a rebuild console.log('Filter by: ' + type); } </script>