{
  "access": {
    "embargo": {
      "active": false,
      "reason": null
    },
    "files": "public",
    "record": "public",
    "status": "open"
  },
  "created": "2026-05-21T16:50:30.512119+00:00",
  "custom_fields": {
    "code:codeRepository": "https://github.com/MaRDI4NFDI/open-interfaces"
  },
  "deletion_status": {
    "is_deleted": false,
    "status": "P"
  },
  "files": {
    "count": 1,
    "enabled": true,
    "entries": {
      "MaRDI4NFDI/open-interfaces-v0.7.0.zip": {
        "access": {
          "hidden": false
        },
        "checksum": "md5:fbd3511b01fdee4d8ceecdd89841e617",
        "ext": "zip",
        "id": "21470dfa-3ce1-4bd0-b2d3-6d0c19e0935e",
        "key": "MaRDI4NFDI/open-interfaces-v0.7.0.zip",
        "links": {
          "content": "https://zenodo.org/api/records/20329475/files/MaRDI4NFDI/open-interfaces-v0.7.0.zip/content",
          "self": "https://zenodo.org/api/records/20329475/files/MaRDI4NFDI/open-interfaces-v0.7.0.zip"
        },
        "metadata": null,
        "mimetype": "application/zip",
        "size": 344529,
        "storage_class": "L"
      }
    },
    "order": [],
    "total_bytes": 344529
  },
  "id": "20329475",
  "is_draft": false,
  "is_published": true,
  "links": {
    "access": "https://zenodo.org/api/records/20329475/access",
    "access_grants": "https://zenodo.org/api/records/20329475/access/grants",
    "access_links": "https://zenodo.org/api/records/20329475/access/links",
    "access_request": "https://zenodo.org/api/records/20329475/access/request",
    "access_users": "https://zenodo.org/api/records/20329475/access/users",
    "archive": "https://zenodo.org/api/records/20329475/files-archive",
    "archive_media": "https://zenodo.org/api/records/20329475/media-files-archive",
    "communities": "https://zenodo.org/api/records/20329475/communities",
    "communities-suggestions": "https://zenodo.org/api/records/20329475/communities-suggestions",
    "doi": "https://doi.org/10.5281/zenodo.20329475",
    "draft": "https://zenodo.org/api/records/20329475/draft",
    "file_modification": "https://zenodo.org/api/records/20329475/file-modification",
    "files": "https://zenodo.org/api/records/20329475/files",
    "latest": "https://zenodo.org/api/records/20329475/versions/latest",
    "latest_html": "https://zenodo.org/records/20329475/latest",
    "media_files": "https://zenodo.org/api/records/20329475/media-files",
    "parent": "https://zenodo.org/api/records/13753666",
    "parent_doi": "https://doi.org/10.5281/zenodo.13753666",
    "parent_doi_html": "https://zenodo.org/doi/10.5281/zenodo.13753666",
    "parent_html": "https://zenodo.org/records/13753666",
    "preview_html": "https://zenodo.org/records/20329475?preview=1",
    "quota_increase": "https://zenodo.org/api/records/20329475/quota-increase",
    "request_deletion": "https://zenodo.org/api/records/20329475/request-deletion",
    "requests": "https://zenodo.org/api/records/20329475/requests",
    "reserve_doi": "https://zenodo.org/api/records/20329475/draft/pids/doi",
    "self": "https://zenodo.org/api/records/20329475",
    "self_doi": "https://doi.org/10.5281/zenodo.20329475",
    "self_doi_html": "https://zenodo.org/doi/10.5281/zenodo.20329475",
    "self_html": "https://zenodo.org/records/20329475",
    "self_iiif_manifest": "https://zenodo.org/api/iiif/record:20329475/manifest",
    "self_iiif_sequence": "https://zenodo.org/api/iiif/record:20329475/sequence/default",
    "versions": "https://zenodo.org/api/records/20329475/versions"
  },
  "media_files": {
    "count": 0,
    "enabled": false,
    "entries": {},
    "order": [],
    "total_bytes": 0
  },
  "metadata": {
    "additional_descriptions": [
      {
        "description": "If you use this software, please cite both the article from preferred-citation and the software itself.",
        "type": {
          "id": "notes",
          "title": {
            "de": "Anmerkungen",
            "en": "Notes"
          }
        }
      }
    ],
    "creators": [
      {
        "person_or_org": {
          "family_name": "Kabanov",
          "given_name": "Dmitry",
          "identifiers": [
            {
              "identifier": "0000-0003-2521-4921",
              "scheme": "orcid"
            }
          ],
          "name": "Kabanov, Dmitry",
          "type": "personal"
        }
      },
      {
        "person_or_org": {
          "family_name": "Rave",
          "given_name": "Stephan",
          "identifiers": [
            {
              "identifier": "0000-0003-0439-7212",
              "scheme": "orcid"
            }
          ],
          "name": "Rave, Stephan",
          "type": "personal"
        }
      },
      {
        "person_or_org": {
          "family_name": "Ohlberger",
          "given_name": "Mario",
          "identifiers": [
            {
              "identifier": "0000-0002-6260-3574",
              "scheme": "orcid"
            }
          ],
          "name": "Ohlberger, Mario",
          "type": "personal"
        }
      }
    ],
    "description": "<p>This release adds the <code>optim</code> interface for nonlinear optimization problems and two supported implementations: <code>scipy_optimize</code>  based on the <code>SciPy</code> package and <code>optim_jl</code> based on the <code>Optim.jl</code> package.</p>\n<p>To see how to use this interface, please refer to the example scripts:</p>\n<ul>\n<li><code>examples/lang_julia/call_optim_rosenbrock.jl</code></li>\n<li><code>examples/lang_python/call_optim_rosenbrock.py</code></li>\n</ul>\n<h2>What's Changed</h2>\n<ul>\n<li>Move C components to <code>lang_c</code> subdirectory by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/831</li>\n<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/832</li>\n<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/833</li>\n<li>Python tests examples by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/834</li>\n<li>Python bridge log messages by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/835</li>\n<li>Citation by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/837</li>\n<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/838</li>\n<li>Update documentation slightly by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/839</li>\n<li>Data types constants by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/842</li>\n<li>Optimize interface a python basic by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/843</li>\n<li>Julia examples by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/844</li>\n<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/841</li>\n<li>Julia <code>optim</code> interface stage 1 by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/848</li>\n<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/847</li>\n<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/849</li>\n<li>Capture stderr in a test for <code>call_ivp.jl</code> to understand why it fails by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/850</li>\n<li>Add Julia implementation of the <code>optim</code> interface based on <code>Ipopt.jl</code> by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/852</li>\n<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/851</li>\n<li>Update ci take10 by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/864</li>\n<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/MaRDI4NFDI/open-interfaces/pull/855</li>\n<li>[ci] Enable again caching Conda and Julia environments by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/865</li>\n<li>[ci] Build code in Release mode instead of Debug mode by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/866</li>\n<li>Add <code>ivp::dopri5c</code> to the test suite by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/867</li>\n<li>Add implementation <code>optim_jl</code> based on Julia's package <code>Optim.jl</code> for the <code>optim</code> interface by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/868</li>\n<li>Make <code>optim</code> interface work cross-platform by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/870</li>\n<li>Add support to pass and use gradient callback in the <code>optim</code> interface by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/872</li>\n<li>Updates to the <code>optim</code> interface and supported implementations by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/873</li>\n<li>Bump version 0.6.3 -&gt; 0.7.0 by @dmitry-kabanov in https://github.com/MaRDI4NFDI/open-interfaces/pull/874</li>\n</ul>\n<p><strong>Full Changelog</strong>: https://github.com/MaRDI4NFDI/open-interfaces/compare/v0.6.3...v0.7.0</p>",
    "publication_date": "2026-05-21",
    "publisher": "Zenodo",
    "related_identifiers": [
      {
        "identifier": "https://github.com/MaRDI4NFDI/open-interfaces/tree/v0.7.0",
        "relation_type": {
          "id": "issupplementto",
          "title": {
            "de": "Erg\u00e4nzt",
            "en": "Is supplement to"
          }
        },
        "resource_type": {
          "id": "software",
          "title": {
            "de": "Software",
            "en": "Software"
          }
        },
        "scheme": "url"
      }
    ],
    "resource_type": {
      "id": "software",
      "title": {
        "de": "Software",
        "en": "Software"
      }
    },
    "rights": [
      {
        "description": {
          "en": ""
        },
        "id": "bsd-2-clause",
        "props": {
          "scheme": "spdx",
          "url": "https://opensource.org/licenses/BSD-2-Clause"
        },
        "title": {
          "en": "BSD 2-Clause \"Simplified\" License"
        }
      }
    ],
    "title": "MaRDI Open Interfaces",
    "version": "v0.7.0"
  },
  "parent": {
    "access": {
      "owned_by": {
        "user": "40848"
      },
      "settings": {
        "accept_conditions_text": null,
        "allow_guest_requests": false,
        "allow_user_requests": false,
        "secret_link_expiration": 0
      }
    },
    "communities": {
      "default": "e75094a1-a5cf-40a0-8668-108f1e88acbf",
      "entries": [
        {
          "access": {
            "member_policy": "open",
            "members_visibility": "public",
            "record_submission_policy": "open",
            "review_policy": "closed",
            "visibility": "public"
          },
          "children": {
            "allow": false
          },
          "created": "2024-03-25T09:41:59.072382+00:00",
          "custom_fields": {
            "subjects": [
              {
                "id": "mesh:D008433"
              }
            ]
          },
          "deletion_status": {
            "is_deleted": false,
            "status": "P"
          },
          "id": "e75094a1-a5cf-40a0-8668-108f1e88acbf",
          "links": {},
          "metadata": {
            "description": "Mathematical research data emerges within mathematical sciences but also in other scientific areas such as physics, chemistry, life sciences and the Arts. MaRDI builds a community that embraces a FAIR data culture.",
            "funding": [
              {
                "award": {
                  "identifiers": [
                    {
                      "identifier": "https://gepris.dfg.de/gepris/projekt/460135501",
                      "scheme": "url"
                    }
                  ],
                  "number": "460135501",
                  "title": {
                    "en": "MaRDI"
                  }
                },
                "funder": {
                  "id": "018mejw64"
                }
              }
            ],
            "organizations": [
              {
                "id": "04ncnzm65"
              },
              {
                "id": "00h1x4t21"
              }
            ],
            "title": "MaRDI4NFDI",
            "type": {
              "id": "project"
            },
            "website": "https://mardi4nfdi.de"
          },
          "revision_id": 9,
          "slug": "mardi",
          "updated": "2025-12-17T19:25:23.308035+00:00"
        }
      ],
      "ids": [
        "e75094a1-a5cf-40a0-8668-108f1e88acbf"
      ]
    },
    "id": "13753666",
    "pids": {
      "doi": {
        "client": "datacite",
        "identifier": "10.5281/zenodo.13753666",
        "provider": "datacite"
      }
    }
  },
  "pids": {
    "doi": {
      "client": "datacite",
      "identifier": "10.5281/zenodo.20329475",
      "provider": "datacite"
    },
    "oai": {
      "identifier": "oai:zenodo.org:20329475",
      "provider": "oai"
    }
  },
  "revision_id": 4,
  "stats": {
    "all_versions": {
      "data_volume": 33723301.0,
      "downloads": 112,
      "unique_downloads": 112,
      "unique_views": 268,
      "views": 283
    },
    "this_version": {
      "data_volume": 3445290.0,
      "downloads": 10,
      "unique_downloads": 10,
      "unique_views": 31,
      "views": 33
    }
  },
  "status": "published",
  "swh": {},
  "updated": "2026-05-21T16:50:30.678260+00:00",
  "versions": {
    "index": 9,
    "is_latest": true
  }
}