<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://qub-asl.github.io/gradgen/blog</id>
    <title>Gradgen Blog</title>
    <updated>2026-03-31T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://qub-asl.github.io/gradgen/blog"/>
    <subtitle>Gradgen Blog</subtitle>
    <icon>https://qub-asl.github.io/gradgen/img/favicon.ico</icon>
    <entry>
        <title type="html"><![CDATA[Gradgen revival]]></title>
        <id>https://qub-asl.github.io/gradgen/blog/first-blog-post</id>
        <link href="https://qub-asl.github.io/gradgen/blog/first-blog-post"/>
        <updated>2026-03-31T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Welcome to this brand new website of gradgen: your Python module for automatic differentiation and truly embedded Rust code generation.]]></summary>
        <content type="html"><![CDATA[<p>Welcome to this brand new website of gradgen: your Python module for automatic differentiation and truly embedded Rust code generation.</p>
<p>Gradgen v0.3 brings two significant changes:</p>
<ol>
<li class="">It has been redesigned to generate <strong>Rust crates</strong>, optionally marked with <code>#[no_std]</code> so you can use them directly in your embedded applications</li>
<li class="">It comes with specialised code generation mechanisms for <strong>optimal control</strong> leading to Rust code that <strong>does not increase in size</strong> with the prediction horizon</li>
</ol>
<p>We are already working on gradgen v0.3 which will bring one more significant change: support for high-order functions like <strong>map</strong>, <strong>zip</strong>, and <strong>reduce</strong>, which will improve code generation even more.</p>
<p>Our goal is to exploit the structure of a function, its gradient, and Hessian to generate more efficient, elegant, and fast Rust code.</p>]]></content>
        <author>
            <name>Pantelis Sopasakis</name>
            <uri>https://github.com/alphaville</uri>
        </author>
        <category label="New version" term="New version"/>
    </entry>
</feed>