{"id":1592,"date":"2024-05-06T08:47:01","date_gmt":"2024-05-06T07:47:01","guid":{"rendered":"https:\/\/exponentialdecay.co.uk\/blog\/?p=1592"},"modified":"2024-05-06T08:56:31","modified_gmt":"2024-05-06T07:56:31","slug":"demystify-lite-and-demystify-2-0-0-released","status":"publish","type":"post","link":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/","title":{"rendered":"Demystify-lite is upgraded and demystify 2.0.0 is finally here!"},"content":{"rendered":"<p>Demystify-lite and Demystify 2.0.0 have been released featuring the denylist for the first time, plus some bonus features!<\/p>\n<p>With thanks to sponsorship from Archives New Zealand I have been able to add full denylist capabilities to demystify-lite; upgrade the tool&#8217;s dependencies; provide mechanisms for branding; and add format type classification output based on new features recently added to PRONOM and exposed through Siegfried.<\/p>\n<p>Demystify and demystify-lite provide static analysis of file format reports generated from tools like DROID and Siegfried. The benefits of analyzing reports like these are described in my Code4Lib paper <a href=\"https:\/\/exponentialdecay.co.uk\/blog\/published-fractal-in-detail-what-information-is-in-a-file-format-identification-report\/\" target=\"_blank\" rel=\"noopener\"><em>Fractal in Detail: What information is in a file format identification report<\/em><\/a>. Demystify-lite makes it easy to run these analyses on your own web-browser via client-side technology which means that once the tool is loaded into memory no data passes from the client back to the server providing assurances no one is peeking at your data.<\/p>\n<p>The denylist feature now offered by demystify-lite adds to its already extensive analyses and provides users a way to highlight information for those receiving the report to then consider when performing further appraisal on a digital collection, for example, highlighting known file names that might not be desirable in an accession or at the very least warrants further investigation before being accepted.<\/p>\n<p><a href=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/deny-filenames.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1593\" src=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/deny-filenames.png\" alt=\"\" width=\"1000\" height=\"490\" srcset=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/deny-filenames.png 1000w, https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/deny-filenames-500x245.png 500w, https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/deny-filenames-768x376.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<p>It was nice to be able to upgrade the dependencies of the project and introduce branding too that means other projects can fork demystify-lite and add their own logos so that they can incorporate it into their accessioning workflows and share demystify-lite with agencies and donors.<\/p>\n<p>Demystify 2.0.0 wraps a number of changes including the file type classification work and improving how demystify-lite can import it as a dependency and interact with it.<\/p>\n<p>A small bonus of being able to complete this feature request for Archives New Zealand was that I was able to expose the <a href=\"https:\/\/github.com\/richardlehane\/siegfried\/discussions\/207\" target=\"_blank\" rel=\"noopener\">file type classification<\/a> work I worked on for Siegfried based on suggestions from Robin Fran\u00e7ois of Docuteam Switzerland.<\/p>\n<p><a href=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/format-range.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1595\" src=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/format-range.png\" alt=\"\" width=\"1000\" height=\"490\" srcset=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/format-range.png 1000w, https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/format-range-500x245.png 500w, https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/format-range-768x376.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<p>Users can now get a frequency graph showing the range and frequency of different format types that appear in a collection scanned by DROID\/Siegfried.<\/p>\n<p>You can start using demystify-lite today if you have reports generated by DROID or Siegfried by accessing the URL hosted on my GitHub pages:<\/p>\n<ul>\n<li><a href=\"https:\/\/ross-spencer.github.io\/demystify-lite\/\" target=\"_blank\" rel=\"noopener\">https:\/\/ross-spencer.github.io\/demystify-lite\/<\/a><\/li>\n<\/ul>\n<p>For those who are interested to work with demystify on the command line:<\/p>\n<ul>\n<li><a href=\"https:\/\/pypi.org\/project\/demystify-digipres\/\" target=\"_blank\" rel=\"noopener\">https:\/\/pypi.org\/project\/demystify-digipres\/<\/a><\/li>\n<\/ul>\n<p>And please feel free to checkout their respective code repositories if you want to develop the code or provide feedback and suggestions via GitHub issues.<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/ross-spencer\/demystify-lite\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/ross-spencer\/demystify-lite<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/exponential-decay\/demystify\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/exponential-decay\/demystify<\/a><\/li>\n<\/ul>\n<p>I appreciate Archives New Zealand reaching out and giving me the opportunity to improve this utility. With their investment in open source technology others across the community can benefit and make use of the same improvements. I hope other organisations will follow their example and provide much needed support for developers on other projects that are important to the digital preservation ecosystem.<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_1592\" class=\"pvc_stats total_only  \" data-element-id=\"1592\" style=\"\"><i class=\"pvc-stats-icon small\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"excerpt":{"rendered":"<div class=\"entry-summary\">\nDemystify-lite and Demystify 2.0.0 have been released featuring the denylist for the first time, plus some bonus features! With thanks&hellip;\n<\/div>\n<div class=\"link-more\"><a href=\"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &ldquo;Demystify-lite is upgraded and demystify 2.0.0 is finally here!&rdquo;<\/span>&hellip;<\/a><\/div>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_1592\" class=\"pvc_stats total_only  \" data-element-id=\"1592\" style=\"\"><i class=\"pvc-stats-icon small\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":1,"featured_media":1608,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[86,3,19],"tags":[59,147,71,15,29,17,42,16,185,97],"class_list":["post-1592","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-archives","category-digital-preservation","category-python","tag-archives","tag-digipres","tag-digital-preservation","tag-droid","tag-file-format","tag-file-formats","tag-open-source","tag-pronom","tag-siegfried","tag-software-development","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Demystify-lite is upgraded and demystify 2.0.0 is finally here! - ross spencer :: exponentialdecay.digipres :: blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Demystify-lite is upgraded and demystify 2.0.0 is finally here! - ross spencer :: exponentialdecay.digipres :: blog\" \/>\n<meta property=\"og:description\" content=\"Demystify-lite and Demystify 2.0.0 have been released featuring the denylist for the first time, plus some bonus features! With thanks&hellip; Continue reading &ldquo;Demystify-lite is upgraded and demystify 2.0.0 is finally here!&rdquo;&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/\" \/>\n<meta property=\"og:site_name\" content=\"ross spencer :: exponentialdecay.digipres :: blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-06T07:47:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-06T07:56:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/demystify-pypi.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"884\" \/>\n\t<meta property=\"og:image:height\" content=\"415\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ross Spencer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@beet_keeper\" \/>\n<meta name=\"twitter:site\" content=\"@beet_keeper\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ross Spencer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/demystify-lite-and-demystify-2-0-0-released\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/demystify-lite-and-demystify-2-0-0-released\\\/\"},\"author\":{\"name\":\"Ross Spencer\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/4cae0a954400f42b9c1b70c699837716\"},\"headline\":\"Demystify-lite is upgraded and demystify 2.0.0 is finally here!\",\"datePublished\":\"2024-05-06T07:47:01+00:00\",\"dateModified\":\"2024-05-06T07:56:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/demystify-lite-and-demystify-2-0-0-released\\\/\"},\"wordCount\":503,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/4cae0a954400f42b9c1b70c699837716\"},\"image\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/demystify-lite-and-demystify-2-0-0-released\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/demystify-pypi.jpeg\",\"keywords\":[\"Archives\",\"digipres\",\"Digital Preservation\",\"DROID\",\"File Format\",\"File Formats\",\"Open Source\",\"PRONOM\",\"siegfried\",\"Software Development\"],\"articleSection\":[\"Archives\",\"Digital Preservation\",\"Python\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/demystify-lite-and-demystify-2-0-0-released\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/demystify-lite-and-demystify-2-0-0-released\\\/\",\"url\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/demystify-lite-and-demystify-2-0-0-released\\\/\",\"name\":\"Demystify-lite is upgraded and demystify 2.0.0 is finally here! - ross spencer :: exponentialdecay.digipres :: blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/demystify-lite-and-demystify-2-0-0-released\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/demystify-lite-and-demystify-2-0-0-released\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/demystify-pypi.jpeg\",\"datePublished\":\"2024-05-06T07:47:01+00:00\",\"dateModified\":\"2024-05-06T07:56:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/demystify-lite-and-demystify-2-0-0-released\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/demystify-lite-and-demystify-2-0-0-released\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/demystify-lite-and-demystify-2-0-0-released\\\/#primaryimage\",\"url\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/demystify-pypi.jpeg\",\"contentUrl\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/demystify-pypi.jpeg\",\"width\":884,\"height\":415,\"caption\":\"Demystify 2.0.0 on PyPi\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/demystify-lite-and-demystify-2-0-0-released\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Demystify-lite is upgraded and demystify 2.0.0 is finally here!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/\",\"name\":\"ross spencer :: exponentialdecay.digipres :: blog\",\"description\":\"Digital preservation analyst, researcher, and software developer\",\"publisher\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/4cae0a954400f42b9c1b70c699837716\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/4cae0a954400f42b9c1b70c699837716\",\"name\":\"Ross Spencer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/avatar-scaled.png\",\"url\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/avatar-scaled.png\",\"contentUrl\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/avatar-scaled.png\",\"width\":2560,\"height\":2560,\"caption\":\"Ross Spencer\"},\"logo\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/avatar-scaled.png\"},\"description\":\"Digital preservation domain expert and full-stack software developer.\",\"sameAs\":[\"http:\\\/\\\/www.exponentialdecay.co.uk\\\/blog\",\"https:\\\/\\\/www.instagram.com\\\/b33tk33p3r\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ross-spencer-b6b9b758\\\/\",\"https:\\\/\\\/x.com\\\/beet_keeper\"],\"url\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/author\\\/exponentialdecay\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Demystify-lite is upgraded and demystify 2.0.0 is finally here! - ross spencer :: exponentialdecay.digipres :: blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/","og_locale":"en_US","og_type":"article","og_title":"Demystify-lite is upgraded and demystify 2.0.0 is finally here! - ross spencer :: exponentialdecay.digipres :: blog","og_description":"Demystify-lite and Demystify 2.0.0 have been released featuring the denylist for the first time, plus some bonus features! With thanks&hellip; Continue reading &ldquo;Demystify-lite is upgraded and demystify 2.0.0 is finally here!&rdquo;&hellip;","og_url":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/","og_site_name":"ross spencer :: exponentialdecay.digipres :: blog","article_published_time":"2024-05-06T07:47:01+00:00","article_modified_time":"2024-05-06T07:56:31+00:00","og_image":[{"width":884,"height":415,"url":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/demystify-pypi.jpeg","type":"image\/jpeg"}],"author":"Ross Spencer","twitter_card":"summary_large_image","twitter_creator":"@beet_keeper","twitter_site":"@beet_keeper","twitter_misc":{"Written by":"Ross Spencer","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/#article","isPartOf":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/"},"author":{"name":"Ross Spencer","@id":"https:\/\/exponentialdecay.co.uk\/blog\/#\/schema\/person\/4cae0a954400f42b9c1b70c699837716"},"headline":"Demystify-lite is upgraded and demystify 2.0.0 is finally here!","datePublished":"2024-05-06T07:47:01+00:00","dateModified":"2024-05-06T07:56:31+00:00","mainEntityOfPage":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/"},"wordCount":503,"commentCount":1,"publisher":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/#\/schema\/person\/4cae0a954400f42b9c1b70c699837716"},"image":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/#primaryimage"},"thumbnailUrl":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/demystify-pypi.jpeg","keywords":["Archives","digipres","Digital Preservation","DROID","File Format","File Formats","Open Source","PRONOM","siegfried","Software Development"],"articleSection":["Archives","Digital Preservation","Python"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/","url":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/","name":"Demystify-lite is upgraded and demystify 2.0.0 is finally here! - ross spencer :: exponentialdecay.digipres :: blog","isPartOf":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/#primaryimage"},"image":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/#primaryimage"},"thumbnailUrl":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/demystify-pypi.jpeg","datePublished":"2024-05-06T07:47:01+00:00","dateModified":"2024-05-06T07:56:31+00:00","breadcrumb":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/#primaryimage","url":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/demystify-pypi.jpeg","contentUrl":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/05\/demystify-pypi.jpeg","width":884,"height":415,"caption":"Demystify 2.0.0 on PyPi"},{"@type":"BreadcrumbList","@id":"https:\/\/exponentialdecay.co.uk\/blog\/demystify-lite-and-demystify-2-0-0-released\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/exponentialdecay.co.uk\/blog\/"},{"@type":"ListItem","position":2,"name":"Demystify-lite is upgraded and demystify 2.0.0 is finally here!"}]},{"@type":"WebSite","@id":"https:\/\/exponentialdecay.co.uk\/blog\/#website","url":"https:\/\/exponentialdecay.co.uk\/blog\/","name":"ross spencer :: exponentialdecay.digipres :: blog","description":"Digital preservation analyst, researcher, and software developer","publisher":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/#\/schema\/person\/4cae0a954400f42b9c1b70c699837716"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/exponentialdecay.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/exponentialdecay.co.uk\/blog\/#\/schema\/person\/4cae0a954400f42b9c1b70c699837716","name":"Ross Spencer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2025\/06\/avatar-scaled.png","url":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2025\/06\/avatar-scaled.png","contentUrl":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2025\/06\/avatar-scaled.png","width":2560,"height":2560,"caption":"Ross Spencer"},"logo":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2025\/06\/avatar-scaled.png"},"description":"Digital preservation domain expert and full-stack software developer.","sameAs":["http:\/\/www.exponentialdecay.co.uk\/blog","https:\/\/www.instagram.com\/b33tk33p3r\/","https:\/\/www.linkedin.com\/in\/ross-spencer-b6b9b758\/","https:\/\/x.com\/beet_keeper"],"url":"https:\/\/exponentialdecay.co.uk\/blog\/author\/exponentialdecay\/"}]}},"views":1493,"_links":{"self":[{"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=1592"}],"version-history":[{"count":11,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1592\/revisions"}],"predecessor-version":[{"id":1606,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1592\/revisions\/1606"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/media\/1608"}],"wp:attachment":[{"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=1592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=1592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=1592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}