bioimageio.spec.application.v0_2.ApplicationDescr Ty e.g.field name name ? str ! some free-format string
description str some free-format string
covers opt ? List[ ( Path ! | Path | HttpUrl ! ) ! ] Ty e.g.field name [...] ( Path ! | Path | HttpUrl ! ) ! Ty e.g.Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) /some/path
Path /some/path
HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Restrictions:
WithSuffix(suffix=('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff'), case_sensitive=False) /some/path
cover.png
id_emoji opt ? str ! | null Ty e.g.str ! Restrictions:
Len(min_length=1, max_length=1) some free-format string
null null
some free-format string
authors opt ? List[ bioimageio.spec.generic.v0_2.Author ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
attachments opt ? bioimageio.spec.generic.v0_2.AttachmentsDescr | null Ty e.g.example yaml files:
- https://example.com/some/path
cite opt ? List[ bioimageio.spec.generic.v0_2.CiteEntry ] Ty e.g.example yaml - doi: some free-format string
text: some free-format string
url: some free-format string
config opt ? { str: YamlValue } Ty e.g.field name [...] YamlValue example yaml another_key:
- 123
- 456
some_key: some_value
example yaml bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
download_url opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://example.com/some/path
git_repo opt ? str | null Ty e.g.str some free-format string
null null
https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon opt ? str ! | ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.some free-format string
links opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
uploader opt ? bioimageio.spec.generic.v0_2.Uploader | null Ty e.g.example yaml email: john.doe@example.com
name: some free-format string
maintainers opt ? List[ bioimageio.spec.generic.v0_2.Maintainer ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
rdf_source opt ? HttpUrl ! | Path | Path ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
null null
https://example.com/some/path
tags opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
version_number opt ? int | null Ty e.g.123456
format_version ? "0.2.4" 0.2.4
badges opt ? List[ bioimageio.spec.generic.v0_2.BadgeDescr ] Ty e.g.example yaml - icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
documentation opt ? ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
license opt ? "0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" | "AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" | str | null Ty e.g."0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" "0BSD" "AAL" "Abstyles" "AdaCore-doc" "Adobe-2006" "Adobe-Display-PostScript" "Adobe-Glyph" "Adobe-Utopia" "ADSL" "AFL-1.1" "AFL-1.2" "AFL-2.0" "AFL-2.1" "AFL-3.0" "Afmparse" "AGPL-1.0-only" "AGPL-1.0-or-later" "AGPL-3.0-only" "AGPL-3.0-or-later" "Aladdin" "AMDPLPA" "AML" "AML-glslang" "AMPAS" "ANTLR-PD" "ANTLR-PD-fallback" "Apache-1.0" "Apache-1.1" "Apache-2.0" "APAFML" "APL-1.0" "App-s2p" "APSL-1.0" "APSL-1.1" "APSL-1.2" "APSL-2.0" "Arphic-1999" "Artistic-1.0" "Artistic-1.0-cl8" "Artistic-1.0-Perl" "Artistic-2.0" "ASWF-Digital-Assets-1.0" "ASWF-Digital-Assets-1.1" "Baekmuk" "Bahyph" "Barr" "bcrypt-Solar-Designer" "Beerware" "Bitstream-Charter" "Bitstream-Vera" "BitTorrent-1.0" "BitTorrent-1.1" "blessing" "BlueOak-1.0.0" "Boehm-GC" "Borceux" "Brian-Gladman-2-Clause" "Brian-Gladman-3-Clause" "BSD-1-Clause" "BSD-2-Clause" "BSD-2-Clause-Darwin" "BSD-2-Clause-Patent" "BSD-2-Clause-Views" "BSD-3-Clause" "BSD-3-Clause-acpica" "BSD-3-Clause-Attribution" "BSD-3-Clause-Clear" "BSD-3-Clause-flex" "BSD-3-Clause-HP" "BSD-3-Clause-LBNL" "BSD-3-Clause-Modification" "BSD-3-Clause-No-Military-License" "BSD-3-Clause-No-Nuclear-License" "BSD-3-Clause-No-Nuclear-License-2014" "BSD-3-Clause-No-Nuclear-Warranty" "BSD-3-Clause-Open-MPI" "BSD-3-Clause-Sun" "BSD-4-Clause" "BSD-4-Clause-Shortened" "BSD-4-Clause-UC" "BSD-4.3RENO" "BSD-4.3TAHOE" "BSD-Advertising-Acknowledgement" "BSD-Attribution-HPND-disclaimer" "BSD-Inferno-Nettverk" "BSD-Protection" "BSD-Source-beginning-file" "BSD-Source-Code" "BSD-Systemics" "BSD-Systemics-W3Works" "BSL-1.0" "BUSL-1.1" "bzip2-1.0.6" "C-UDA-1.0" "CAL-1.0" "CAL-1.0-Combined-Work-Exception" "Caldera" "Caldera-no-preamble" "CATOSL-1.1" "CC-BY-1.0" "CC-BY-2.0" "CC-BY-2.5" "CC-BY-2.5-AU" "CC-BY-3.0" "CC-BY-3.0-AT" "CC-BY-3.0-AU" "CC-BY-3.0-DE" "CC-BY-3.0-IGO" "CC-BY-3.0-NL" "CC-BY-3.0-US" "CC-BY-4.0" "CC-BY-NC-1.0" "CC-BY-NC-2.0" "CC-BY-NC-2.5" "CC-BY-NC-3.0" "CC-BY-NC-3.0-DE" "CC-BY-NC-4.0" "CC-BY-NC-ND-1.0" "CC-BY-NC-ND-2.0" "CC-BY-NC-ND-2.5" "CC-BY-NC-ND-3.0" "CC-BY-NC-ND-3.0-DE" "CC-BY-NC-ND-3.0-IGO" "CC-BY-NC-ND-4.0" "CC-BY-NC-SA-1.0" "CC-BY-NC-SA-2.0" "CC-BY-NC-SA-2.0-DE" "CC-BY-NC-SA-2.0-FR" "CC-BY-NC-SA-2.0-UK" "CC-BY-NC-SA-2.5" "CC-BY-NC-SA-3.0" "CC-BY-NC-SA-3.0-DE" "CC-BY-NC-SA-3.0-IGO" "CC-BY-NC-SA-4.0" "CC-BY-ND-1.0" "CC-BY-ND-2.0" "CC-BY-ND-2.5" "CC-BY-ND-3.0" "CC-BY-ND-3.0-DE" "CC-BY-ND-4.0" "CC-BY-SA-1.0" "CC-BY-SA-2.0" "CC-BY-SA-2.0-UK" "CC-BY-SA-2.1-JP" "CC-BY-SA-2.5" "CC-BY-SA-3.0" "CC-BY-SA-3.0-AT" "CC-BY-SA-3.0-DE" "CC-BY-SA-3.0-IGO" "CC-BY-SA-4.0" "CC-PDDC" "CC0-1.0" "CDDL-1.0" "CDDL-1.1" "CDL-1.0" "CDLA-Permissive-1.0" "CDLA-Permissive-2.0" "CDLA-Sharing-1.0" "CECILL-1.0" "CECILL-1.1" "CECILL-2.0" "CECILL-2.1" "CECILL-B" "CECILL-C" "CERN-OHL-1.1" "CERN-OHL-1.2" "CERN-OHL-P-2.0" "CERN-OHL-S-2.0" "CERN-OHL-W-2.0" "CFITSIO" "check-cvs" "checkmk" "ClArtistic" "Clips" "CMU-Mach" "CMU-Mach-nodoc" "CNRI-Jython" "CNRI-Python" "CNRI-Python-GPL-Compatible" "COIL-1.0" "Community-Spec-1.0" "Condor-1.1" "copyleft-next-0.3.0" "copyleft-next-0.3.1" "Cornell-Lossless-JPEG" "CPAL-1.0" "CPL-1.0" "CPOL-1.02" "Cronyx" "Crossword" "CrystalStacker" "CUA-OPL-1.0" "Cube" "curl" "D-FSL-1.0" "DEC-3-Clause" "diffmark" "DL-DE-BY-2.0" "DL-DE-ZERO-2.0" "DOC" "Dotseqn" "DRL-1.0" "DRL-1.1" "DSDP" "dtoa" "dvipdfm" "ECL-1.0" "ECL-2.0" "EFL-1.0" "EFL-2.0" "eGenix" "Elastic-2.0" "Entessa" "EPICS" "EPL-1.0" "EPL-2.0" "ErlPL-1.1" "etalab-2.0" "EUDatagrid" "EUPL-1.0" "EUPL-1.1" "EUPL-1.2" "Eurosym" "Fair" "FBM" "FDK-AAC" "Ferguson-Twofish" "Frameworx-1.0" "FreeBSD-DOC" "FreeImage" "FSFAP" "FSFAP-no-warranty-disclaimer" "FSFUL" "FSFULLR" "FSFULLRWD" "FTL" "Furuseth" "fwlw" "GCR-docs" "GD" "GFDL-1.1-invariants-only" "GFDL-1.1-invariants-or-later" "GFDL-1.1-no-invariants-only" "GFDL-1.1-no-invariants-or-later" "GFDL-1.1-only" "GFDL-1.1-or-later" "GFDL-1.2-invariants-only" "GFDL-1.2-invariants-or-later" "GFDL-1.2-no-invariants-only" "GFDL-1.2-no-invariants-or-later" "GFDL-1.2-only" "GFDL-1.2-or-later" "GFDL-1.3-invariants-only" "GFDL-1.3-invariants-or-later" "GFDL-1.3-no-invariants-only" "GFDL-1.3-no-invariants-or-later" "GFDL-1.3-only" "GFDL-1.3-or-later" "Giftware" "GL2PS" "Glide" "Glulxe" "GLWTPL" "gnuplot" "GPL-1.0-only" "GPL-1.0-or-later" "GPL-2.0-only" "GPL-2.0-or-later" "GPL-3.0-only" "GPL-3.0-or-later" "Graphics-Gems" "gSOAP-1.3b" "gtkbook" "HaskellReport" "hdparm" "Hippocratic-2.1" "HP-1986" "HP-1989" "HPND" "HPND-DEC" "HPND-doc" "HPND-doc-sell" "HPND-export-US" "HPND-export-US-modify" "HPND-Fenneberg-Livingston" "HPND-INRIA-IMAG" "HPND-Kevlin-Henney" "HPND-Markus-Kuhn" "HPND-MIT-disclaimer" "HPND-Pbmplus" "HPND-sell-MIT-disclaimer-xserver" "HPND-sell-regexpr" "HPND-sell-variant" "HPND-sell-variant-MIT-disclaimer" "HPND-UC" "HTMLTIDY" "IBM-pibs" "ICU" "IEC-Code-Components-EULA" "IJG" "IJG-short" "ImageMagick" "iMatix" "Imlib2" "Info-ZIP" "Inner-Net-2.0" "Intel" "Intel-ACPI" "Interbase-1.0" "IPA" "IPL-1.0" "ISC" "ISC-Veillard" "Jam" "JasPer-2.0" "JPL-image" "JPNIC" "JSON" "Kastrup" "Kazlib" "Knuth-CTAN" "LAL-1.2" "LAL-1.3" "Latex2e" "Latex2e-translated-notice" "Leptonica" "LGPL-2.0-only" "LGPL-2.0-or-later" "LGPL-2.1-only" "LGPL-2.1-or-later" "LGPL-3.0-only" "LGPL-3.0-or-later" "LGPLLR" "Libpng" "libpng-2.0" "libselinux-1.0" "libtiff" "libutil-David-Nugent" "LiLiQ-P-1.1" "LiLiQ-R-1.1" "LiLiQ-Rplus-1.1" "Linux-man-pages-1-para" "Linux-man-pages-copyleft" "Linux-man-pages-copyleft-2-para" "Linux-man-pages-copyleft-var" "Linux-OpenIB" "LOOP" "LPD-document" "LPL-1.0" "LPL-1.02" "LPPL-1.0" "LPPL-1.1" "LPPL-1.2" "LPPL-1.3a" "LPPL-1.3c" "lsof" "Lucida-Bitmap-Fonts" "LZMA-SDK-9.11-to-9.20" "LZMA-SDK-9.22" "Mackerras-3-Clause" "Mackerras-3-Clause-acknowledgment" "magaz" "mailprio" "MakeIndex" "Martin-Birgmeier" "McPhee-slideshow" "metamail" "Minpack" "MirOS" "MIT" "MIT-0" "MIT-advertising" "MIT-CMU" "MIT-enna" "MIT-feh" "MIT-Festival" "MIT-Modern-Variant" "MIT-open-group" "MIT-testregex" "MIT-Wu" "MITNFA" "MMIXware" "Motosoto" "MPEG-SSG" "mpi-permissive" "mpich2" "MPL-1.0" "MPL-1.1" "MPL-2.0" "MPL-2.0-no-copyleft-exception" "mplus" "MS-LPL" "MS-PL" "MS-RL" "MTLL" "MulanPSL-1.0" "MulanPSL-2.0" "Multics" "Mup" "NAIST-2003" "NASA-1.3" "Naumen" "NBPL-1.0" "NCGL-UK-2.0" "NCSA" "Net-SNMP" "NetCDF" "Newsletr" "NGPL" "NICTA-1.0" "NIST-PD" "NIST-PD-fallback" "NIST-Software" "NLOD-1.0" "NLOD-2.0" "NLPL" "Nokia" "NOSL" "Noweb" "NPL-1.0" "NPL-1.1" "NPOSL-3.0" "NRL" "NTP" "NTP-0" "O-UDA-1.0" "OCCT-PL" "OCLC-2.0" "ODbL-1.0" "ODC-By-1.0" "OFFIS" "OFL-1.0" "OFL-1.0-no-RFN" "OFL-1.0-RFN" "OFL-1.1" "OFL-1.1-no-RFN" "OFL-1.1-RFN" "OGC-1.0" "OGDL-Taiwan-1.0" "OGL-Canada-2.0" "OGL-UK-1.0" "OGL-UK-2.0" "OGL-UK-3.0" "OGTSL" "OLDAP-1.1" "OLDAP-1.2" "OLDAP-1.3" "OLDAP-1.4" "OLDAP-2.0" "OLDAP-2.0.1" "OLDAP-2.1" "OLDAP-2.2" "OLDAP-2.2.1" "OLDAP-2.2.2" "OLDAP-2.3" "OLDAP-2.4" "OLDAP-2.5" "OLDAP-2.6" "OLDAP-2.7" "OLDAP-2.8" "OLFL-1.3" "OML" "OpenPBS-2.3" "OpenSSL" "OpenSSL-standalone" "OpenVision" "OPL-1.0" "OPL-UK-3.0" "OPUBL-1.0" "OSET-PL-2.1" "OSL-1.0" "OSL-1.1" "OSL-2.0" "OSL-2.1" "OSL-3.0" "PADL" "Parity-6.0.0" "Parity-7.0.0" "PDDL-1.0" "PHP-3.0" "PHP-3.01" "Pixar" "Plexus" "pnmstitch" "PolyForm-Noncommercial-1.0.0" "PolyForm-Small-Business-1.0.0" "PostgreSQL" "PSF-2.0" "psfrag" "psutils" "Python-2.0" "Python-2.0.1" "python-ldap" "Qhull" "QPL-1.0" "QPL-1.0-INRIA-2004" "radvd" "Rdisc" "RHeCos-1.1" "RPL-1.1" "RPL-1.5" "RPSL-1.0" "RSA-MD" "RSCPL" "Ruby" "SAX-PD" "SAX-PD-2.0" "Saxpath" "SCEA" "SchemeReport" "Sendmail" "Sendmail-8.23" "SGI-B-1.0" "SGI-B-1.1" "SGI-B-2.0" "SGI-OpenGL" "SGP4" "SHL-0.5" "SHL-0.51" "SimPL-2.0" "SISSL" "SISSL-1.2" "SL" "Sleepycat" "SMLNJ" "SMPPL" "SNIA" "snprintf" "softSurfer" "Soundex" "Spencer-86" "Spencer-94" "Spencer-99" "SPL-1.0" "ssh-keyscan" "SSH-OpenSSH" "SSH-short" "SSLeay-standalone" "SSPL-1.0" "SugarCRM-1.1.3" "Sun-PPP" "SunPro" "SWL" "swrule" "Symlinks" "TAPR-OHL-1.0" "TCL" "TCP-wrappers" "TermReadKey" "TGPPL-1.0" "TMate" "TORQUE-1.1" "TOSL" "TPDL" "TPL-1.0" "TTWL" "TTYP0" "TU-Berlin-1.0" "TU-Berlin-2.0" "UCAR" "UCL-1.0" "ulem" "UMich-Merit" "Unicode-3.0" "Unicode-DFS-2015" "Unicode-DFS-2016" "Unicode-TOU" "UnixCrypt" "Unlicense" "UPL-1.0" "URT-RLE" "Vim" "VOSTROM" "VSL-1.0" "W3C" "W3C-19980720" "W3C-20150513" "w3m" "Watcom-1.0" "Widget-Workshop" "Wsuipa" "WTFPL" "X11" "X11-distribute-modifications-variant" "Xdebug-1.03" "Xerox" "Xfig" "XFree86-1.1" "xinetd" "xkeyboard-config-Zinoviev" "xlock" "Xnet" "xpp" "XSkat" "YPL-1.0" "YPL-1.1" "Zed" "Zeeff" "Zend-2.0" "Zimbra-1.3" "Zimbra-1.4" "Zlib" "zlib-acknowledgement" "ZPL-1.1" "ZPL-2.0" "ZPL-2.1"
0BSD
"AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" "AGPL-1.0" "AGPL-3.0" "BSD-2-Clause-FreeBSD" "BSD-2-Clause-NetBSD" "bzip2-1.0.5" "eCos-2.0" "GFDL-1.1" "GFDL-1.2" "GFDL-1.3" "GPL-1.0" "GPL-1.0+" "GPL-2.0" "GPL-2.0+" "GPL-2.0-with-autoconf-exception" "GPL-2.0-with-bison-exception" "GPL-2.0-with-classpath-exception" "GPL-2.0-with-font-exception" "GPL-2.0-with-GCC-exception" "GPL-3.0" "GPL-3.0+" "GPL-3.0-with-autoconf-exception" "GPL-3.0-with-GCC-exception" "LGPL-2.0" "LGPL-2.0+" "LGPL-2.1" "LGPL-2.1+" "LGPL-3.0" "LGPL-3.0+" "Nunit" "StandardML-NJ" "wxWindows"
AGPL-1.0
str some free-format string
null null
CC0-1.0
type opt "application" application
id opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) AfterValidator(lower) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
source opt ? ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.https://example.com/some/path
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
badges:
- icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
cite:
- doi: some free-format string
text: some free-format string
url: some free-format string
config:
bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
covers: cover.png
description: some free-format string
documentation: https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
download_url: https://example.com/some/path
format_version: 0.2.4
git_repo: https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon: some free-format string
id: some free-format string
id_emoji: some free-format string
license: CC0-1.0
links: !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
maintainers:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
name: some free-format string
rdf_source: https://example.com/some/path
source: https://example.com/some/path
tags: !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
type: application
uploader:
email: john.doe@example.com
name: some free-format string
version: some free-format string
version_number: 123456
bioimageio.spec.application.v0_3.ApplicationDescr Ty e.g.field name name ? str ! Restrictions:
MinLen(min_length=1) MaxLen(max_length=128) some free-format string
description ? str ! some free-format string
authors ? List[ bioimageio.spec.generic.v0_3.Author ] ! Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
cite ? List[ bioimageio.spec.generic.v0_3.CiteEntry ] ! Ty e.g.example yaml - doi: some free-format string
text: some free-format string
url: https://example.com/some/path
license ? "0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" | "AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" Ty e.g."0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" "0BSD" "AAL" "Abstyles" "AdaCore-doc" "Adobe-2006" "Adobe-Display-PostScript" "Adobe-Glyph" "Adobe-Utopia" "ADSL" "AFL-1.1" "AFL-1.2" "AFL-2.0" "AFL-2.1" "AFL-3.0" "Afmparse" "AGPL-1.0-only" "AGPL-1.0-or-later" "AGPL-3.0-only" "AGPL-3.0-or-later" "Aladdin" "AMDPLPA" "AML" "AML-glslang" "AMPAS" "ANTLR-PD" "ANTLR-PD-fallback" "Apache-1.0" "Apache-1.1" "Apache-2.0" "APAFML" "APL-1.0" "App-s2p" "APSL-1.0" "APSL-1.1" "APSL-1.2" "APSL-2.0" "Arphic-1999" "Artistic-1.0" "Artistic-1.0-cl8" "Artistic-1.0-Perl" "Artistic-2.0" "ASWF-Digital-Assets-1.0" "ASWF-Digital-Assets-1.1" "Baekmuk" "Bahyph" "Barr" "bcrypt-Solar-Designer" "Beerware" "Bitstream-Charter" "Bitstream-Vera" "BitTorrent-1.0" "BitTorrent-1.1" "blessing" "BlueOak-1.0.0" "Boehm-GC" "Borceux" "Brian-Gladman-2-Clause" "Brian-Gladman-3-Clause" "BSD-1-Clause" "BSD-2-Clause" "BSD-2-Clause-Darwin" "BSD-2-Clause-Patent" "BSD-2-Clause-Views" "BSD-3-Clause" "BSD-3-Clause-acpica" "BSD-3-Clause-Attribution" "BSD-3-Clause-Clear" "BSD-3-Clause-flex" "BSD-3-Clause-HP" "BSD-3-Clause-LBNL" "BSD-3-Clause-Modification" "BSD-3-Clause-No-Military-License" "BSD-3-Clause-No-Nuclear-License" "BSD-3-Clause-No-Nuclear-License-2014" "BSD-3-Clause-No-Nuclear-Warranty" "BSD-3-Clause-Open-MPI" "BSD-3-Clause-Sun" "BSD-4-Clause" "BSD-4-Clause-Shortened" "BSD-4-Clause-UC" "BSD-4.3RENO" "BSD-4.3TAHOE" "BSD-Advertising-Acknowledgement" "BSD-Attribution-HPND-disclaimer" "BSD-Inferno-Nettverk" "BSD-Protection" "BSD-Source-beginning-file" "BSD-Source-Code" "BSD-Systemics" "BSD-Systemics-W3Works" "BSL-1.0" "BUSL-1.1" "bzip2-1.0.6" "C-UDA-1.0" "CAL-1.0" "CAL-1.0-Combined-Work-Exception" "Caldera" "Caldera-no-preamble" "CATOSL-1.1" "CC-BY-1.0" "CC-BY-2.0" "CC-BY-2.5" "CC-BY-2.5-AU" "CC-BY-3.0" "CC-BY-3.0-AT" "CC-BY-3.0-AU" "CC-BY-3.0-DE" "CC-BY-3.0-IGO" "CC-BY-3.0-NL" "CC-BY-3.0-US" "CC-BY-4.0" "CC-BY-NC-1.0" "CC-BY-NC-2.0" "CC-BY-NC-2.5" "CC-BY-NC-3.0" "CC-BY-NC-3.0-DE" "CC-BY-NC-4.0" "CC-BY-NC-ND-1.0" "CC-BY-NC-ND-2.0" "CC-BY-NC-ND-2.5" "CC-BY-NC-ND-3.0" "CC-BY-NC-ND-3.0-DE" "CC-BY-NC-ND-3.0-IGO" "CC-BY-NC-ND-4.0" "CC-BY-NC-SA-1.0" "CC-BY-NC-SA-2.0" "CC-BY-NC-SA-2.0-DE" "CC-BY-NC-SA-2.0-FR" "CC-BY-NC-SA-2.0-UK" "CC-BY-NC-SA-2.5" "CC-BY-NC-SA-3.0" "CC-BY-NC-SA-3.0-DE" "CC-BY-NC-SA-3.0-IGO" "CC-BY-NC-SA-4.0" "CC-BY-ND-1.0" "CC-BY-ND-2.0" "CC-BY-ND-2.5" "CC-BY-ND-3.0" "CC-BY-ND-3.0-DE" "CC-BY-ND-4.0" "CC-BY-SA-1.0" "CC-BY-SA-2.0" "CC-BY-SA-2.0-UK" "CC-BY-SA-2.1-JP" "CC-BY-SA-2.5" "CC-BY-SA-3.0" "CC-BY-SA-3.0-AT" "CC-BY-SA-3.0-DE" "CC-BY-SA-3.0-IGO" "CC-BY-SA-4.0" "CC-PDDC" "CC0-1.0" "CDDL-1.0" "CDDL-1.1" "CDL-1.0" "CDLA-Permissive-1.0" "CDLA-Permissive-2.0" "CDLA-Sharing-1.0" "CECILL-1.0" "CECILL-1.1" "CECILL-2.0" "CECILL-2.1" "CECILL-B" "CECILL-C" "CERN-OHL-1.1" "CERN-OHL-1.2" "CERN-OHL-P-2.0" "CERN-OHL-S-2.0" "CERN-OHL-W-2.0" "CFITSIO" "check-cvs" "checkmk" "ClArtistic" "Clips" "CMU-Mach" "CMU-Mach-nodoc" "CNRI-Jython" "CNRI-Python" "CNRI-Python-GPL-Compatible" "COIL-1.0" "Community-Spec-1.0" "Condor-1.1" "copyleft-next-0.3.0" "copyleft-next-0.3.1" "Cornell-Lossless-JPEG" "CPAL-1.0" "CPL-1.0" "CPOL-1.02" "Cronyx" "Crossword" "CrystalStacker" "CUA-OPL-1.0" "Cube" "curl" "D-FSL-1.0" "DEC-3-Clause" "diffmark" "DL-DE-BY-2.0" "DL-DE-ZERO-2.0" "DOC" "Dotseqn" "DRL-1.0" "DRL-1.1" "DSDP" "dtoa" "dvipdfm" "ECL-1.0" "ECL-2.0" "EFL-1.0" "EFL-2.0" "eGenix" "Elastic-2.0" "Entessa" "EPICS" "EPL-1.0" "EPL-2.0" "ErlPL-1.1" "etalab-2.0" "EUDatagrid" "EUPL-1.0" "EUPL-1.1" "EUPL-1.2" "Eurosym" "Fair" "FBM" "FDK-AAC" "Ferguson-Twofish" "Frameworx-1.0" "FreeBSD-DOC" "FreeImage" "FSFAP" "FSFAP-no-warranty-disclaimer" "FSFUL" "FSFULLR" "FSFULLRWD" "FTL" "Furuseth" "fwlw" "GCR-docs" "GD" "GFDL-1.1-invariants-only" "GFDL-1.1-invariants-or-later" "GFDL-1.1-no-invariants-only" "GFDL-1.1-no-invariants-or-later" "GFDL-1.1-only" "GFDL-1.1-or-later" "GFDL-1.2-invariants-only" "GFDL-1.2-invariants-or-later" "GFDL-1.2-no-invariants-only" "GFDL-1.2-no-invariants-or-later" "GFDL-1.2-only" "GFDL-1.2-or-later" "GFDL-1.3-invariants-only" "GFDL-1.3-invariants-or-later" "GFDL-1.3-no-invariants-only" "GFDL-1.3-no-invariants-or-later" "GFDL-1.3-only" "GFDL-1.3-or-later" "Giftware" "GL2PS" "Glide" "Glulxe" "GLWTPL" "gnuplot" "GPL-1.0-only" "GPL-1.0-or-later" "GPL-2.0-only" "GPL-2.0-or-later" "GPL-3.0-only" "GPL-3.0-or-later" "Graphics-Gems" "gSOAP-1.3b" "gtkbook" "HaskellReport" "hdparm" "Hippocratic-2.1" "HP-1986" "HP-1989" "HPND" "HPND-DEC" "HPND-doc" "HPND-doc-sell" "HPND-export-US" "HPND-export-US-modify" "HPND-Fenneberg-Livingston" "HPND-INRIA-IMAG" "HPND-Kevlin-Henney" "HPND-Markus-Kuhn" "HPND-MIT-disclaimer" "HPND-Pbmplus" "HPND-sell-MIT-disclaimer-xserver" "HPND-sell-regexpr" "HPND-sell-variant" "HPND-sell-variant-MIT-disclaimer" "HPND-UC" "HTMLTIDY" "IBM-pibs" "ICU" "IEC-Code-Components-EULA" "IJG" "IJG-short" "ImageMagick" "iMatix" "Imlib2" "Info-ZIP" "Inner-Net-2.0" "Intel" "Intel-ACPI" "Interbase-1.0" "IPA" "IPL-1.0" "ISC" "ISC-Veillard" "Jam" "JasPer-2.0" "JPL-image" "JPNIC" "JSON" "Kastrup" "Kazlib" "Knuth-CTAN" "LAL-1.2" "LAL-1.3" "Latex2e" "Latex2e-translated-notice" "Leptonica" "LGPL-2.0-only" "LGPL-2.0-or-later" "LGPL-2.1-only" "LGPL-2.1-or-later" "LGPL-3.0-only" "LGPL-3.0-or-later" "LGPLLR" "Libpng" "libpng-2.0" "libselinux-1.0" "libtiff" "libutil-David-Nugent" "LiLiQ-P-1.1" "LiLiQ-R-1.1" "LiLiQ-Rplus-1.1" "Linux-man-pages-1-para" "Linux-man-pages-copyleft" "Linux-man-pages-copyleft-2-para" "Linux-man-pages-copyleft-var" "Linux-OpenIB" "LOOP" "LPD-document" "LPL-1.0" "LPL-1.02" "LPPL-1.0" "LPPL-1.1" "LPPL-1.2" "LPPL-1.3a" "LPPL-1.3c" "lsof" "Lucida-Bitmap-Fonts" "LZMA-SDK-9.11-to-9.20" "LZMA-SDK-9.22" "Mackerras-3-Clause" "Mackerras-3-Clause-acknowledgment" "magaz" "mailprio" "MakeIndex" "Martin-Birgmeier" "McPhee-slideshow" "metamail" "Minpack" "MirOS" "MIT" "MIT-0" "MIT-advertising" "MIT-CMU" "MIT-enna" "MIT-feh" "MIT-Festival" "MIT-Modern-Variant" "MIT-open-group" "MIT-testregex" "MIT-Wu" "MITNFA" "MMIXware" "Motosoto" "MPEG-SSG" "mpi-permissive" "mpich2" "MPL-1.0" "MPL-1.1" "MPL-2.0" "MPL-2.0-no-copyleft-exception" "mplus" "MS-LPL" "MS-PL" "MS-RL" "MTLL" "MulanPSL-1.0" "MulanPSL-2.0" "Multics" "Mup" "NAIST-2003" "NASA-1.3" "Naumen" "NBPL-1.0" "NCGL-UK-2.0" "NCSA" "Net-SNMP" "NetCDF" "Newsletr" "NGPL" "NICTA-1.0" "NIST-PD" "NIST-PD-fallback" "NIST-Software" "NLOD-1.0" "NLOD-2.0" "NLPL" "Nokia" "NOSL" "Noweb" "NPL-1.0" "NPL-1.1" "NPOSL-3.0" "NRL" "NTP" "NTP-0" "O-UDA-1.0" "OCCT-PL" "OCLC-2.0" "ODbL-1.0" "ODC-By-1.0" "OFFIS" "OFL-1.0" "OFL-1.0-no-RFN" "OFL-1.0-RFN" "OFL-1.1" "OFL-1.1-no-RFN" "OFL-1.1-RFN" "OGC-1.0" "OGDL-Taiwan-1.0" "OGL-Canada-2.0" "OGL-UK-1.0" "OGL-UK-2.0" "OGL-UK-3.0" "OGTSL" "OLDAP-1.1" "OLDAP-1.2" "OLDAP-1.3" "OLDAP-1.4" "OLDAP-2.0" "OLDAP-2.0.1" "OLDAP-2.1" "OLDAP-2.2" "OLDAP-2.2.1" "OLDAP-2.2.2" "OLDAP-2.3" "OLDAP-2.4" "OLDAP-2.5" "OLDAP-2.6" "OLDAP-2.7" "OLDAP-2.8" "OLFL-1.3" "OML" "OpenPBS-2.3" "OpenSSL" "OpenSSL-standalone" "OpenVision" "OPL-1.0" "OPL-UK-3.0" "OPUBL-1.0" "OSET-PL-2.1" "OSL-1.0" "OSL-1.1" "OSL-2.0" "OSL-2.1" "OSL-3.0" "PADL" "Parity-6.0.0" "Parity-7.0.0" "PDDL-1.0" "PHP-3.0" "PHP-3.01" "Pixar" "Plexus" "pnmstitch" "PolyForm-Noncommercial-1.0.0" "PolyForm-Small-Business-1.0.0" "PostgreSQL" "PSF-2.0" "psfrag" "psutils" "Python-2.0" "Python-2.0.1" "python-ldap" "Qhull" "QPL-1.0" "QPL-1.0-INRIA-2004" "radvd" "Rdisc" "RHeCos-1.1" "RPL-1.1" "RPL-1.5" "RPSL-1.0" "RSA-MD" "RSCPL" "Ruby" "SAX-PD" "SAX-PD-2.0" "Saxpath" "SCEA" "SchemeReport" "Sendmail" "Sendmail-8.23" "SGI-B-1.0" "SGI-B-1.1" "SGI-B-2.0" "SGI-OpenGL" "SGP4" "SHL-0.5" "SHL-0.51" "SimPL-2.0" "SISSL" "SISSL-1.2" "SL" "Sleepycat" "SMLNJ" "SMPPL" "SNIA" "snprintf" "softSurfer" "Soundex" "Spencer-86" "Spencer-94" "Spencer-99" "SPL-1.0" "ssh-keyscan" "SSH-OpenSSH" "SSH-short" "SSLeay-standalone" "SSPL-1.0" "SugarCRM-1.1.3" "Sun-PPP" "SunPro" "SWL" "swrule" "Symlinks" "TAPR-OHL-1.0" "TCL" "TCP-wrappers" "TermReadKey" "TGPPL-1.0" "TMate" "TORQUE-1.1" "TOSL" "TPDL" "TPL-1.0" "TTWL" "TTYP0" "TU-Berlin-1.0" "TU-Berlin-2.0" "UCAR" "UCL-1.0" "ulem" "UMich-Merit" "Unicode-3.0" "Unicode-DFS-2015" "Unicode-DFS-2016" "Unicode-TOU" "UnixCrypt" "Unlicense" "UPL-1.0" "URT-RLE" "Vim" "VOSTROM" "VSL-1.0" "W3C" "W3C-19980720" "W3C-20150513" "w3m" "Watcom-1.0" "Widget-Workshop" "Wsuipa" "WTFPL" "X11" "X11-distribute-modifications-variant" "Xdebug-1.03" "Xerox" "Xfig" "XFree86-1.1" "xinetd" "xkeyboard-config-Zinoviev" "xlock" "Xnet" "xpp" "XSkat" "YPL-1.0" "YPL-1.1" "Zed" "Zeeff" "Zend-2.0" "Zimbra-1.3" "Zimbra-1.4" "Zlib" "zlib-acknowledgement" "ZPL-1.1" "ZPL-2.0" "ZPL-2.1"
0BSD
"AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" "AGPL-1.0" "AGPL-3.0" "BSD-2-Clause-FreeBSD" "BSD-2-Clause-NetBSD" "bzip2-1.0.5" "eCos-2.0" "GFDL-1.1" "GFDL-1.2" "GFDL-1.3" "GPL-1.0" "GPL-1.0+" "GPL-2.0" "GPL-2.0+" "GPL-2.0-with-autoconf-exception" "GPL-2.0-with-bison-exception" "GPL-2.0-with-classpath-exception" "GPL-2.0-with-font-exception" "GPL-2.0-with-GCC-exception" "GPL-3.0" "GPL-3.0+" "GPL-3.0-with-autoconf-exception" "GPL-3.0-with-GCC-exception" "LGPL-2.0" "LGPL-2.0+" "LGPL-2.1" "LGPL-2.1+" "LGPL-3.0" "LGPL-3.0+" "Nunit" "StandardML-NJ" "wxWindows"
AGPL-1.0
CC0-1.0
covers opt ? List[ ( Path ! | Path | HttpUrl ! ) ! ] Ty e.g.field name [...] ( Path ! | Path | HttpUrl ! ) ! Ty e.g.Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) /some/path
Path /some/path
HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Restrictions:
WithSuffix(suffix=('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff'), case_sensitive=False) /some/path
example yaml - /some/path
id_emoji opt ? str ! | null Ty e.g.str ! Restrictions:
Len(min_length=1, max_length=2) some free-format string
null null
some free-format string
attachments opt ? List[ bioimageio.spec._internal.io.FileDescr ] Ty e.g.example yaml - sha256: some free-format string
source: https://example.com/some/path
config opt ? { str: YamlValue } Ty e.g.field name [...] YamlValue example yaml another_key:
- 123
- 456
some_key: some_value
example yaml bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
git_repo opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon opt ? str ! | ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.some free-format string
links opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
uploader opt ? bioimageio.spec.generic.v0_2.Uploader | null Ty e.g.example yaml email: john.doe@example.com
name: some free-format string
maintainers opt ? List[ bioimageio.spec.generic.v0_3.Maintainer ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
tags opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
format_version ? "0.3.0" 0.3.0
documentation opt ? ( Path ! | Path | HttpUrl ! ) ! | null Ty e.g.https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
badges opt ? List[ bioimageio.spec.generic.v0_2.BadgeDescr ] Ty e.g.example yaml - icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
type opt "application" application
id opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
parent opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
source opt ? ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.https://example.com/some/path
example yaml attachments:
- sha256: some free-format string
source: https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
badges:
- icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
cite:
- doi: some free-format string
text: some free-format string
url: https://example.com/some/path
config:
bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
covers:
- /some/path
description: some free-format string
documentation: https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
format_version: 0.3.0
git_repo: https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon: some free-format string
id: some free-format string
id_emoji: some free-format string
license: CC0-1.0
links: !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
maintainers:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
name: some free-format string
parent: some free-format string
source: https://example.com/some/path
tags: !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
type: application
uploader:
email: john.doe@example.com
name: some free-format string
version: some free-format string
bioimageio.spec.dataset.v0_2.DatasetDescr Ty e.g.field name name ? str ! some free-format string
description str some free-format string
covers opt ? List[ ( Path ! | Path | HttpUrl ! ) ! ] Ty e.g.field name [...] ( Path ! | Path | HttpUrl ! ) ! Ty e.g.Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) /some/path
Path /some/path
HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Restrictions:
WithSuffix(suffix=('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff'), case_sensitive=False) /some/path
cover.png
id_emoji opt ? str ! | null Ty e.g.str ! Restrictions:
Len(min_length=1, max_length=1) some free-format string
null null
some free-format string
authors opt ? List[ bioimageio.spec.generic.v0_2.Author ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
attachments opt ? bioimageio.spec.generic.v0_2.AttachmentsDescr | null Ty e.g.example yaml files:
- https://example.com/some/path
cite opt ? List[ bioimageio.spec.generic.v0_2.CiteEntry ] Ty e.g.example yaml - doi: some free-format string
text: some free-format string
url: some free-format string
config opt ? { str: YamlValue } Ty e.g.field name [...] YamlValue example yaml another_key:
- 123
- 456
some_key: some_value
example yaml bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
download_url opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://example.com/some/path
git_repo opt ? str | null Ty e.g.str some free-format string
null null
https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon opt ? str ! | ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.some free-format string
links opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
uploader opt ? bioimageio.spec.generic.v0_2.Uploader | null Ty e.g.example yaml email: john.doe@example.com
name: some free-format string
maintainers opt ? List[ bioimageio.spec.generic.v0_2.Maintainer ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
rdf_source opt ? HttpUrl ! | Path | Path ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
null null
https://example.com/some/path
tags opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
version_number opt ? int | null Ty e.g.123456
format_version ? "0.2.4" 0.2.4
badges opt ? List[ bioimageio.spec.generic.v0_2.BadgeDescr ] Ty e.g.example yaml - icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
documentation opt ? ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
license opt ? "0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" | "AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" | str | null Ty e.g."0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" "0BSD" "AAL" "Abstyles" "AdaCore-doc" "Adobe-2006" "Adobe-Display-PostScript" "Adobe-Glyph" "Adobe-Utopia" "ADSL" "AFL-1.1" "AFL-1.2" "AFL-2.0" "AFL-2.1" "AFL-3.0" "Afmparse" "AGPL-1.0-only" "AGPL-1.0-or-later" "AGPL-3.0-only" "AGPL-3.0-or-later" "Aladdin" "AMDPLPA" "AML" "AML-glslang" "AMPAS" "ANTLR-PD" "ANTLR-PD-fallback" "Apache-1.0" "Apache-1.1" "Apache-2.0" "APAFML" "APL-1.0" "App-s2p" "APSL-1.0" "APSL-1.1" "APSL-1.2" "APSL-2.0" "Arphic-1999" "Artistic-1.0" "Artistic-1.0-cl8" "Artistic-1.0-Perl" "Artistic-2.0" "ASWF-Digital-Assets-1.0" "ASWF-Digital-Assets-1.1" "Baekmuk" "Bahyph" "Barr" "bcrypt-Solar-Designer" "Beerware" "Bitstream-Charter" "Bitstream-Vera" "BitTorrent-1.0" "BitTorrent-1.1" "blessing" "BlueOak-1.0.0" "Boehm-GC" "Borceux" "Brian-Gladman-2-Clause" "Brian-Gladman-3-Clause" "BSD-1-Clause" "BSD-2-Clause" "BSD-2-Clause-Darwin" "BSD-2-Clause-Patent" "BSD-2-Clause-Views" "BSD-3-Clause" "BSD-3-Clause-acpica" "BSD-3-Clause-Attribution" "BSD-3-Clause-Clear" "BSD-3-Clause-flex" "BSD-3-Clause-HP" "BSD-3-Clause-LBNL" "BSD-3-Clause-Modification" "BSD-3-Clause-No-Military-License" "BSD-3-Clause-No-Nuclear-License" "BSD-3-Clause-No-Nuclear-License-2014" "BSD-3-Clause-No-Nuclear-Warranty" "BSD-3-Clause-Open-MPI" "BSD-3-Clause-Sun" "BSD-4-Clause" "BSD-4-Clause-Shortened" "BSD-4-Clause-UC" "BSD-4.3RENO" "BSD-4.3TAHOE" "BSD-Advertising-Acknowledgement" "BSD-Attribution-HPND-disclaimer" "BSD-Inferno-Nettverk" "BSD-Protection" "BSD-Source-beginning-file" "BSD-Source-Code" "BSD-Systemics" "BSD-Systemics-W3Works" "BSL-1.0" "BUSL-1.1" "bzip2-1.0.6" "C-UDA-1.0" "CAL-1.0" "CAL-1.0-Combined-Work-Exception" "Caldera" "Caldera-no-preamble" "CATOSL-1.1" "CC-BY-1.0" "CC-BY-2.0" "CC-BY-2.5" "CC-BY-2.5-AU" "CC-BY-3.0" "CC-BY-3.0-AT" "CC-BY-3.0-AU" "CC-BY-3.0-DE" "CC-BY-3.0-IGO" "CC-BY-3.0-NL" "CC-BY-3.0-US" "CC-BY-4.0" "CC-BY-NC-1.0" "CC-BY-NC-2.0" "CC-BY-NC-2.5" "CC-BY-NC-3.0" "CC-BY-NC-3.0-DE" "CC-BY-NC-4.0" "CC-BY-NC-ND-1.0" "CC-BY-NC-ND-2.0" "CC-BY-NC-ND-2.5" "CC-BY-NC-ND-3.0" "CC-BY-NC-ND-3.0-DE" "CC-BY-NC-ND-3.0-IGO" "CC-BY-NC-ND-4.0" "CC-BY-NC-SA-1.0" "CC-BY-NC-SA-2.0" "CC-BY-NC-SA-2.0-DE" "CC-BY-NC-SA-2.0-FR" "CC-BY-NC-SA-2.0-UK" "CC-BY-NC-SA-2.5" "CC-BY-NC-SA-3.0" "CC-BY-NC-SA-3.0-DE" "CC-BY-NC-SA-3.0-IGO" "CC-BY-NC-SA-4.0" "CC-BY-ND-1.0" "CC-BY-ND-2.0" "CC-BY-ND-2.5" "CC-BY-ND-3.0" "CC-BY-ND-3.0-DE" "CC-BY-ND-4.0" "CC-BY-SA-1.0" "CC-BY-SA-2.0" "CC-BY-SA-2.0-UK" "CC-BY-SA-2.1-JP" "CC-BY-SA-2.5" "CC-BY-SA-3.0" "CC-BY-SA-3.0-AT" "CC-BY-SA-3.0-DE" "CC-BY-SA-3.0-IGO" "CC-BY-SA-4.0" "CC-PDDC" "CC0-1.0" "CDDL-1.0" "CDDL-1.1" "CDL-1.0" "CDLA-Permissive-1.0" "CDLA-Permissive-2.0" "CDLA-Sharing-1.0" "CECILL-1.0" "CECILL-1.1" "CECILL-2.0" "CECILL-2.1" "CECILL-B" "CECILL-C" "CERN-OHL-1.1" "CERN-OHL-1.2" "CERN-OHL-P-2.0" "CERN-OHL-S-2.0" "CERN-OHL-W-2.0" "CFITSIO" "check-cvs" "checkmk" "ClArtistic" "Clips" "CMU-Mach" "CMU-Mach-nodoc" "CNRI-Jython" "CNRI-Python" "CNRI-Python-GPL-Compatible" "COIL-1.0" "Community-Spec-1.0" "Condor-1.1" "copyleft-next-0.3.0" "copyleft-next-0.3.1" "Cornell-Lossless-JPEG" "CPAL-1.0" "CPL-1.0" "CPOL-1.02" "Cronyx" "Crossword" "CrystalStacker" "CUA-OPL-1.0" "Cube" "curl" "D-FSL-1.0" "DEC-3-Clause" "diffmark" "DL-DE-BY-2.0" "DL-DE-ZERO-2.0" "DOC" "Dotseqn" "DRL-1.0" "DRL-1.1" "DSDP" "dtoa" "dvipdfm" "ECL-1.0" "ECL-2.0" "EFL-1.0" "EFL-2.0" "eGenix" "Elastic-2.0" "Entessa" "EPICS" "EPL-1.0" "EPL-2.0" "ErlPL-1.1" "etalab-2.0" "EUDatagrid" "EUPL-1.0" "EUPL-1.1" "EUPL-1.2" "Eurosym" "Fair" "FBM" "FDK-AAC" "Ferguson-Twofish" "Frameworx-1.0" "FreeBSD-DOC" "FreeImage" "FSFAP" "FSFAP-no-warranty-disclaimer" "FSFUL" "FSFULLR" "FSFULLRWD" "FTL" "Furuseth" "fwlw" "GCR-docs" "GD" "GFDL-1.1-invariants-only" "GFDL-1.1-invariants-or-later" "GFDL-1.1-no-invariants-only" "GFDL-1.1-no-invariants-or-later" "GFDL-1.1-only" "GFDL-1.1-or-later" "GFDL-1.2-invariants-only" "GFDL-1.2-invariants-or-later" "GFDL-1.2-no-invariants-only" "GFDL-1.2-no-invariants-or-later" "GFDL-1.2-only" "GFDL-1.2-or-later" "GFDL-1.3-invariants-only" "GFDL-1.3-invariants-or-later" "GFDL-1.3-no-invariants-only" "GFDL-1.3-no-invariants-or-later" "GFDL-1.3-only" "GFDL-1.3-or-later" "Giftware" "GL2PS" "Glide" "Glulxe" "GLWTPL" "gnuplot" "GPL-1.0-only" "GPL-1.0-or-later" "GPL-2.0-only" "GPL-2.0-or-later" "GPL-3.0-only" "GPL-3.0-or-later" "Graphics-Gems" "gSOAP-1.3b" "gtkbook" "HaskellReport" "hdparm" "Hippocratic-2.1" "HP-1986" "HP-1989" "HPND" "HPND-DEC" "HPND-doc" "HPND-doc-sell" "HPND-export-US" "HPND-export-US-modify" "HPND-Fenneberg-Livingston" "HPND-INRIA-IMAG" "HPND-Kevlin-Henney" "HPND-Markus-Kuhn" "HPND-MIT-disclaimer" "HPND-Pbmplus" "HPND-sell-MIT-disclaimer-xserver" "HPND-sell-regexpr" "HPND-sell-variant" "HPND-sell-variant-MIT-disclaimer" "HPND-UC" "HTMLTIDY" "IBM-pibs" "ICU" "IEC-Code-Components-EULA" "IJG" "IJG-short" "ImageMagick" "iMatix" "Imlib2" "Info-ZIP" "Inner-Net-2.0" "Intel" "Intel-ACPI" "Interbase-1.0" "IPA" "IPL-1.0" "ISC" "ISC-Veillard" "Jam" "JasPer-2.0" "JPL-image" "JPNIC" "JSON" "Kastrup" "Kazlib" "Knuth-CTAN" "LAL-1.2" "LAL-1.3" "Latex2e" "Latex2e-translated-notice" "Leptonica" "LGPL-2.0-only" "LGPL-2.0-or-later" "LGPL-2.1-only" "LGPL-2.1-or-later" "LGPL-3.0-only" "LGPL-3.0-or-later" "LGPLLR" "Libpng" "libpng-2.0" "libselinux-1.0" "libtiff" "libutil-David-Nugent" "LiLiQ-P-1.1" "LiLiQ-R-1.1" "LiLiQ-Rplus-1.1" "Linux-man-pages-1-para" "Linux-man-pages-copyleft" "Linux-man-pages-copyleft-2-para" "Linux-man-pages-copyleft-var" "Linux-OpenIB" "LOOP" "LPD-document" "LPL-1.0" "LPL-1.02" "LPPL-1.0" "LPPL-1.1" "LPPL-1.2" "LPPL-1.3a" "LPPL-1.3c" "lsof" "Lucida-Bitmap-Fonts" "LZMA-SDK-9.11-to-9.20" "LZMA-SDK-9.22" "Mackerras-3-Clause" "Mackerras-3-Clause-acknowledgment" "magaz" "mailprio" "MakeIndex" "Martin-Birgmeier" "McPhee-slideshow" "metamail" "Minpack" "MirOS" "MIT" "MIT-0" "MIT-advertising" "MIT-CMU" "MIT-enna" "MIT-feh" "MIT-Festival" "MIT-Modern-Variant" "MIT-open-group" "MIT-testregex" "MIT-Wu" "MITNFA" "MMIXware" "Motosoto" "MPEG-SSG" "mpi-permissive" "mpich2" "MPL-1.0" "MPL-1.1" "MPL-2.0" "MPL-2.0-no-copyleft-exception" "mplus" "MS-LPL" "MS-PL" "MS-RL" "MTLL" "MulanPSL-1.0" "MulanPSL-2.0" "Multics" "Mup" "NAIST-2003" "NASA-1.3" "Naumen" "NBPL-1.0" "NCGL-UK-2.0" "NCSA" "Net-SNMP" "NetCDF" "Newsletr" "NGPL" "NICTA-1.0" "NIST-PD" "NIST-PD-fallback" "NIST-Software" "NLOD-1.0" "NLOD-2.0" "NLPL" "Nokia" "NOSL" "Noweb" "NPL-1.0" "NPL-1.1" "NPOSL-3.0" "NRL" "NTP" "NTP-0" "O-UDA-1.0" "OCCT-PL" "OCLC-2.0" "ODbL-1.0" "ODC-By-1.0" "OFFIS" "OFL-1.0" "OFL-1.0-no-RFN" "OFL-1.0-RFN" "OFL-1.1" "OFL-1.1-no-RFN" "OFL-1.1-RFN" "OGC-1.0" "OGDL-Taiwan-1.0" "OGL-Canada-2.0" "OGL-UK-1.0" "OGL-UK-2.0" "OGL-UK-3.0" "OGTSL" "OLDAP-1.1" "OLDAP-1.2" "OLDAP-1.3" "OLDAP-1.4" "OLDAP-2.0" "OLDAP-2.0.1" "OLDAP-2.1" "OLDAP-2.2" "OLDAP-2.2.1" "OLDAP-2.2.2" "OLDAP-2.3" "OLDAP-2.4" "OLDAP-2.5" "OLDAP-2.6" "OLDAP-2.7" "OLDAP-2.8" "OLFL-1.3" "OML" "OpenPBS-2.3" "OpenSSL" "OpenSSL-standalone" "OpenVision" "OPL-1.0" "OPL-UK-3.0" "OPUBL-1.0" "OSET-PL-2.1" "OSL-1.0" "OSL-1.1" "OSL-2.0" "OSL-2.1" "OSL-3.0" "PADL" "Parity-6.0.0" "Parity-7.0.0" "PDDL-1.0" "PHP-3.0" "PHP-3.01" "Pixar" "Plexus" "pnmstitch" "PolyForm-Noncommercial-1.0.0" "PolyForm-Small-Business-1.0.0" "PostgreSQL" "PSF-2.0" "psfrag" "psutils" "Python-2.0" "Python-2.0.1" "python-ldap" "Qhull" "QPL-1.0" "QPL-1.0-INRIA-2004" "radvd" "Rdisc" "RHeCos-1.1" "RPL-1.1" "RPL-1.5" "RPSL-1.0" "RSA-MD" "RSCPL" "Ruby" "SAX-PD" "SAX-PD-2.0" "Saxpath" "SCEA" "SchemeReport" "Sendmail" "Sendmail-8.23" "SGI-B-1.0" "SGI-B-1.1" "SGI-B-2.0" "SGI-OpenGL" "SGP4" "SHL-0.5" "SHL-0.51" "SimPL-2.0" "SISSL" "SISSL-1.2" "SL" "Sleepycat" "SMLNJ" "SMPPL" "SNIA" "snprintf" "softSurfer" "Soundex" "Spencer-86" "Spencer-94" "Spencer-99" "SPL-1.0" "ssh-keyscan" "SSH-OpenSSH" "SSH-short" "SSLeay-standalone" "SSPL-1.0" "SugarCRM-1.1.3" "Sun-PPP" "SunPro" "SWL" "swrule" "Symlinks" "TAPR-OHL-1.0" "TCL" "TCP-wrappers" "TermReadKey" "TGPPL-1.0" "TMate" "TORQUE-1.1" "TOSL" "TPDL" "TPL-1.0" "TTWL" "TTYP0" "TU-Berlin-1.0" "TU-Berlin-2.0" "UCAR" "UCL-1.0" "ulem" "UMich-Merit" "Unicode-3.0" "Unicode-DFS-2015" "Unicode-DFS-2016" "Unicode-TOU" "UnixCrypt" "Unlicense" "UPL-1.0" "URT-RLE" "Vim" "VOSTROM" "VSL-1.0" "W3C" "W3C-19980720" "W3C-20150513" "w3m" "Watcom-1.0" "Widget-Workshop" "Wsuipa" "WTFPL" "X11" "X11-distribute-modifications-variant" "Xdebug-1.03" "Xerox" "Xfig" "XFree86-1.1" "xinetd" "xkeyboard-config-Zinoviev" "xlock" "Xnet" "xpp" "XSkat" "YPL-1.0" "YPL-1.1" "Zed" "Zeeff" "Zend-2.0" "Zimbra-1.3" "Zimbra-1.4" "Zlib" "zlib-acknowledgement" "ZPL-1.1" "ZPL-2.0" "ZPL-2.1"
0BSD
"AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" "AGPL-1.0" "AGPL-3.0" "BSD-2-Clause-FreeBSD" "BSD-2-Clause-NetBSD" "bzip2-1.0.5" "eCos-2.0" "GFDL-1.1" "GFDL-1.2" "GFDL-1.3" "GPL-1.0" "GPL-1.0+" "GPL-2.0" "GPL-2.0+" "GPL-2.0-with-autoconf-exception" "GPL-2.0-with-bison-exception" "GPL-2.0-with-classpath-exception" "GPL-2.0-with-font-exception" "GPL-2.0-with-GCC-exception" "GPL-3.0" "GPL-3.0+" "GPL-3.0-with-autoconf-exception" "GPL-3.0-with-GCC-exception" "LGPL-2.0" "LGPL-2.0+" "LGPL-2.1" "LGPL-2.1+" "LGPL-3.0" "LGPL-3.0+" "Nunit" "StandardML-NJ" "wxWindows"
AGPL-1.0
str some free-format string
null null
CC0-1.0
type opt "dataset" dataset
id opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) AfterValidator(lower) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
source opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://example.com/some/path
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
badges:
- icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
cite:
- doi: some free-format string
text: some free-format string
url: some free-format string
config:
bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
covers: cover.png
description: some free-format string
documentation: https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
download_url: https://example.com/some/path
format_version: 0.2.4
git_repo: https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon: some free-format string
id: some free-format string
id_emoji: some free-format string
license: CC0-1.0
links: !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
maintainers:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
name: some free-format string
rdf_source: https://example.com/some/path
source: https://example.com/some/path
tags: !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
type: dataset
uploader:
email: john.doe@example.com
name: some free-format string
version: some free-format string
version_number: 123456
bioimageio.spec.dataset.v0_3.DatasetDescr Ty e.g.field name name ? str ! Restrictions:
MinLen(min_length=1) MaxLen(max_length=128) some free-format string
description ? str ! some free-format string
authors ? List[ bioimageio.spec.generic.v0_3.Author ] ! Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
cite ? List[ bioimageio.spec.generic.v0_3.CiteEntry ] ! Ty e.g.example yaml - doi: some free-format string
text: some free-format string
url: https://example.com/some/path
license ? "0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" | "AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" Ty e.g."0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" "0BSD" "AAL" "Abstyles" "AdaCore-doc" "Adobe-2006" "Adobe-Display-PostScript" "Adobe-Glyph" "Adobe-Utopia" "ADSL" "AFL-1.1" "AFL-1.2" "AFL-2.0" "AFL-2.1" "AFL-3.0" "Afmparse" "AGPL-1.0-only" "AGPL-1.0-or-later" "AGPL-3.0-only" "AGPL-3.0-or-later" "Aladdin" "AMDPLPA" "AML" "AML-glslang" "AMPAS" "ANTLR-PD" "ANTLR-PD-fallback" "Apache-1.0" "Apache-1.1" "Apache-2.0" "APAFML" "APL-1.0" "App-s2p" "APSL-1.0" "APSL-1.1" "APSL-1.2" "APSL-2.0" "Arphic-1999" "Artistic-1.0" "Artistic-1.0-cl8" "Artistic-1.0-Perl" "Artistic-2.0" "ASWF-Digital-Assets-1.0" "ASWF-Digital-Assets-1.1" "Baekmuk" "Bahyph" "Barr" "bcrypt-Solar-Designer" "Beerware" "Bitstream-Charter" "Bitstream-Vera" "BitTorrent-1.0" "BitTorrent-1.1" "blessing" "BlueOak-1.0.0" "Boehm-GC" "Borceux" "Brian-Gladman-2-Clause" "Brian-Gladman-3-Clause" "BSD-1-Clause" "BSD-2-Clause" "BSD-2-Clause-Darwin" "BSD-2-Clause-Patent" "BSD-2-Clause-Views" "BSD-3-Clause" "BSD-3-Clause-acpica" "BSD-3-Clause-Attribution" "BSD-3-Clause-Clear" "BSD-3-Clause-flex" "BSD-3-Clause-HP" "BSD-3-Clause-LBNL" "BSD-3-Clause-Modification" "BSD-3-Clause-No-Military-License" "BSD-3-Clause-No-Nuclear-License" "BSD-3-Clause-No-Nuclear-License-2014" "BSD-3-Clause-No-Nuclear-Warranty" "BSD-3-Clause-Open-MPI" "BSD-3-Clause-Sun" "BSD-4-Clause" "BSD-4-Clause-Shortened" "BSD-4-Clause-UC" "BSD-4.3RENO" "BSD-4.3TAHOE" "BSD-Advertising-Acknowledgement" "BSD-Attribution-HPND-disclaimer" "BSD-Inferno-Nettverk" "BSD-Protection" "BSD-Source-beginning-file" "BSD-Source-Code" "BSD-Systemics" "BSD-Systemics-W3Works" "BSL-1.0" "BUSL-1.1" "bzip2-1.0.6" "C-UDA-1.0" "CAL-1.0" "CAL-1.0-Combined-Work-Exception" "Caldera" "Caldera-no-preamble" "CATOSL-1.1" "CC-BY-1.0" "CC-BY-2.0" "CC-BY-2.5" "CC-BY-2.5-AU" "CC-BY-3.0" "CC-BY-3.0-AT" "CC-BY-3.0-AU" "CC-BY-3.0-DE" "CC-BY-3.0-IGO" "CC-BY-3.0-NL" "CC-BY-3.0-US" "CC-BY-4.0" "CC-BY-NC-1.0" "CC-BY-NC-2.0" "CC-BY-NC-2.5" "CC-BY-NC-3.0" "CC-BY-NC-3.0-DE" "CC-BY-NC-4.0" "CC-BY-NC-ND-1.0" "CC-BY-NC-ND-2.0" "CC-BY-NC-ND-2.5" "CC-BY-NC-ND-3.0" "CC-BY-NC-ND-3.0-DE" "CC-BY-NC-ND-3.0-IGO" "CC-BY-NC-ND-4.0" "CC-BY-NC-SA-1.0" "CC-BY-NC-SA-2.0" "CC-BY-NC-SA-2.0-DE" "CC-BY-NC-SA-2.0-FR" "CC-BY-NC-SA-2.0-UK" "CC-BY-NC-SA-2.5" "CC-BY-NC-SA-3.0" "CC-BY-NC-SA-3.0-DE" "CC-BY-NC-SA-3.0-IGO" "CC-BY-NC-SA-4.0" "CC-BY-ND-1.0" "CC-BY-ND-2.0" "CC-BY-ND-2.5" "CC-BY-ND-3.0" "CC-BY-ND-3.0-DE" "CC-BY-ND-4.0" "CC-BY-SA-1.0" "CC-BY-SA-2.0" "CC-BY-SA-2.0-UK" "CC-BY-SA-2.1-JP" "CC-BY-SA-2.5" "CC-BY-SA-3.0" "CC-BY-SA-3.0-AT" "CC-BY-SA-3.0-DE" "CC-BY-SA-3.0-IGO" "CC-BY-SA-4.0" "CC-PDDC" "CC0-1.0" "CDDL-1.0" "CDDL-1.1" "CDL-1.0" "CDLA-Permissive-1.0" "CDLA-Permissive-2.0" "CDLA-Sharing-1.0" "CECILL-1.0" "CECILL-1.1" "CECILL-2.0" "CECILL-2.1" "CECILL-B" "CECILL-C" "CERN-OHL-1.1" "CERN-OHL-1.2" "CERN-OHL-P-2.0" "CERN-OHL-S-2.0" "CERN-OHL-W-2.0" "CFITSIO" "check-cvs" "checkmk" "ClArtistic" "Clips" "CMU-Mach" "CMU-Mach-nodoc" "CNRI-Jython" "CNRI-Python" "CNRI-Python-GPL-Compatible" "COIL-1.0" "Community-Spec-1.0" "Condor-1.1" "copyleft-next-0.3.0" "copyleft-next-0.3.1" "Cornell-Lossless-JPEG" "CPAL-1.0" "CPL-1.0" "CPOL-1.02" "Cronyx" "Crossword" "CrystalStacker" "CUA-OPL-1.0" "Cube" "curl" "D-FSL-1.0" "DEC-3-Clause" "diffmark" "DL-DE-BY-2.0" "DL-DE-ZERO-2.0" "DOC" "Dotseqn" "DRL-1.0" "DRL-1.1" "DSDP" "dtoa" "dvipdfm" "ECL-1.0" "ECL-2.0" "EFL-1.0" "EFL-2.0" "eGenix" "Elastic-2.0" "Entessa" "EPICS" "EPL-1.0" "EPL-2.0" "ErlPL-1.1" "etalab-2.0" "EUDatagrid" "EUPL-1.0" "EUPL-1.1" "EUPL-1.2" "Eurosym" "Fair" "FBM" "FDK-AAC" "Ferguson-Twofish" "Frameworx-1.0" "FreeBSD-DOC" "FreeImage" "FSFAP" "FSFAP-no-warranty-disclaimer" "FSFUL" "FSFULLR" "FSFULLRWD" "FTL" "Furuseth" "fwlw" "GCR-docs" "GD" "GFDL-1.1-invariants-only" "GFDL-1.1-invariants-or-later" "GFDL-1.1-no-invariants-only" "GFDL-1.1-no-invariants-or-later" "GFDL-1.1-only" "GFDL-1.1-or-later" "GFDL-1.2-invariants-only" "GFDL-1.2-invariants-or-later" "GFDL-1.2-no-invariants-only" "GFDL-1.2-no-invariants-or-later" "GFDL-1.2-only" "GFDL-1.2-or-later" "GFDL-1.3-invariants-only" "GFDL-1.3-invariants-or-later" "GFDL-1.3-no-invariants-only" "GFDL-1.3-no-invariants-or-later" "GFDL-1.3-only" "GFDL-1.3-or-later" "Giftware" "GL2PS" "Glide" "Glulxe" "GLWTPL" "gnuplot" "GPL-1.0-only" "GPL-1.0-or-later" "GPL-2.0-only" "GPL-2.0-or-later" "GPL-3.0-only" "GPL-3.0-or-later" "Graphics-Gems" "gSOAP-1.3b" "gtkbook" "HaskellReport" "hdparm" "Hippocratic-2.1" "HP-1986" "HP-1989" "HPND" "HPND-DEC" "HPND-doc" "HPND-doc-sell" "HPND-export-US" "HPND-export-US-modify" "HPND-Fenneberg-Livingston" "HPND-INRIA-IMAG" "HPND-Kevlin-Henney" "HPND-Markus-Kuhn" "HPND-MIT-disclaimer" "HPND-Pbmplus" "HPND-sell-MIT-disclaimer-xserver" "HPND-sell-regexpr" "HPND-sell-variant" "HPND-sell-variant-MIT-disclaimer" "HPND-UC" "HTMLTIDY" "IBM-pibs" "ICU" "IEC-Code-Components-EULA" "IJG" "IJG-short" "ImageMagick" "iMatix" "Imlib2" "Info-ZIP" "Inner-Net-2.0" "Intel" "Intel-ACPI" "Interbase-1.0" "IPA" "IPL-1.0" "ISC" "ISC-Veillard" "Jam" "JasPer-2.0" "JPL-image" "JPNIC" "JSON" "Kastrup" "Kazlib" "Knuth-CTAN" "LAL-1.2" "LAL-1.3" "Latex2e" "Latex2e-translated-notice" "Leptonica" "LGPL-2.0-only" "LGPL-2.0-or-later" "LGPL-2.1-only" "LGPL-2.1-or-later" "LGPL-3.0-only" "LGPL-3.0-or-later" "LGPLLR" "Libpng" "libpng-2.0" "libselinux-1.0" "libtiff" "libutil-David-Nugent" "LiLiQ-P-1.1" "LiLiQ-R-1.1" "LiLiQ-Rplus-1.1" "Linux-man-pages-1-para" "Linux-man-pages-copyleft" "Linux-man-pages-copyleft-2-para" "Linux-man-pages-copyleft-var" "Linux-OpenIB" "LOOP" "LPD-document" "LPL-1.0" "LPL-1.02" "LPPL-1.0" "LPPL-1.1" "LPPL-1.2" "LPPL-1.3a" "LPPL-1.3c" "lsof" "Lucida-Bitmap-Fonts" "LZMA-SDK-9.11-to-9.20" "LZMA-SDK-9.22" "Mackerras-3-Clause" "Mackerras-3-Clause-acknowledgment" "magaz" "mailprio" "MakeIndex" "Martin-Birgmeier" "McPhee-slideshow" "metamail" "Minpack" "MirOS" "MIT" "MIT-0" "MIT-advertising" "MIT-CMU" "MIT-enna" "MIT-feh" "MIT-Festival" "MIT-Modern-Variant" "MIT-open-group" "MIT-testregex" "MIT-Wu" "MITNFA" "MMIXware" "Motosoto" "MPEG-SSG" "mpi-permissive" "mpich2" "MPL-1.0" "MPL-1.1" "MPL-2.0" "MPL-2.0-no-copyleft-exception" "mplus" "MS-LPL" "MS-PL" "MS-RL" "MTLL" "MulanPSL-1.0" "MulanPSL-2.0" "Multics" "Mup" "NAIST-2003" "NASA-1.3" "Naumen" "NBPL-1.0" "NCGL-UK-2.0" "NCSA" "Net-SNMP" "NetCDF" "Newsletr" "NGPL" "NICTA-1.0" "NIST-PD" "NIST-PD-fallback" "NIST-Software" "NLOD-1.0" "NLOD-2.0" "NLPL" "Nokia" "NOSL" "Noweb" "NPL-1.0" "NPL-1.1" "NPOSL-3.0" "NRL" "NTP" "NTP-0" "O-UDA-1.0" "OCCT-PL" "OCLC-2.0" "ODbL-1.0" "ODC-By-1.0" "OFFIS" "OFL-1.0" "OFL-1.0-no-RFN" "OFL-1.0-RFN" "OFL-1.1" "OFL-1.1-no-RFN" "OFL-1.1-RFN" "OGC-1.0" "OGDL-Taiwan-1.0" "OGL-Canada-2.0" "OGL-UK-1.0" "OGL-UK-2.0" "OGL-UK-3.0" "OGTSL" "OLDAP-1.1" "OLDAP-1.2" "OLDAP-1.3" "OLDAP-1.4" "OLDAP-2.0" "OLDAP-2.0.1" "OLDAP-2.1" "OLDAP-2.2" "OLDAP-2.2.1" "OLDAP-2.2.2" "OLDAP-2.3" "OLDAP-2.4" "OLDAP-2.5" "OLDAP-2.6" "OLDAP-2.7" "OLDAP-2.8" "OLFL-1.3" "OML" "OpenPBS-2.3" "OpenSSL" "OpenSSL-standalone" "OpenVision" "OPL-1.0" "OPL-UK-3.0" "OPUBL-1.0" "OSET-PL-2.1" "OSL-1.0" "OSL-1.1" "OSL-2.0" "OSL-2.1" "OSL-3.0" "PADL" "Parity-6.0.0" "Parity-7.0.0" "PDDL-1.0" "PHP-3.0" "PHP-3.01" "Pixar" "Plexus" "pnmstitch" "PolyForm-Noncommercial-1.0.0" "PolyForm-Small-Business-1.0.0" "PostgreSQL" "PSF-2.0" "psfrag" "psutils" "Python-2.0" "Python-2.0.1" "python-ldap" "Qhull" "QPL-1.0" "QPL-1.0-INRIA-2004" "radvd" "Rdisc" "RHeCos-1.1" "RPL-1.1" "RPL-1.5" "RPSL-1.0" "RSA-MD" "RSCPL" "Ruby" "SAX-PD" "SAX-PD-2.0" "Saxpath" "SCEA" "SchemeReport" "Sendmail" "Sendmail-8.23" "SGI-B-1.0" "SGI-B-1.1" "SGI-B-2.0" "SGI-OpenGL" "SGP4" "SHL-0.5" "SHL-0.51" "SimPL-2.0" "SISSL" "SISSL-1.2" "SL" "Sleepycat" "SMLNJ" "SMPPL" "SNIA" "snprintf" "softSurfer" "Soundex" "Spencer-86" "Spencer-94" "Spencer-99" "SPL-1.0" "ssh-keyscan" "SSH-OpenSSH" "SSH-short" "SSLeay-standalone" "SSPL-1.0" "SugarCRM-1.1.3" "Sun-PPP" "SunPro" "SWL" "swrule" "Symlinks" "TAPR-OHL-1.0" "TCL" "TCP-wrappers" "TermReadKey" "TGPPL-1.0" "TMate" "TORQUE-1.1" "TOSL" "TPDL" "TPL-1.0" "TTWL" "TTYP0" "TU-Berlin-1.0" "TU-Berlin-2.0" "UCAR" "UCL-1.0" "ulem" "UMich-Merit" "Unicode-3.0" "Unicode-DFS-2015" "Unicode-DFS-2016" "Unicode-TOU" "UnixCrypt" "Unlicense" "UPL-1.0" "URT-RLE" "Vim" "VOSTROM" "VSL-1.0" "W3C" "W3C-19980720" "W3C-20150513" "w3m" "Watcom-1.0" "Widget-Workshop" "Wsuipa" "WTFPL" "X11" "X11-distribute-modifications-variant" "Xdebug-1.03" "Xerox" "Xfig" "XFree86-1.1" "xinetd" "xkeyboard-config-Zinoviev" "xlock" "Xnet" "xpp" "XSkat" "YPL-1.0" "YPL-1.1" "Zed" "Zeeff" "Zend-2.0" "Zimbra-1.3" "Zimbra-1.4" "Zlib" "zlib-acknowledgement" "ZPL-1.1" "ZPL-2.0" "ZPL-2.1"
0BSD
"AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" "AGPL-1.0" "AGPL-3.0" "BSD-2-Clause-FreeBSD" "BSD-2-Clause-NetBSD" "bzip2-1.0.5" "eCos-2.0" "GFDL-1.1" "GFDL-1.2" "GFDL-1.3" "GPL-1.0" "GPL-1.0+" "GPL-2.0" "GPL-2.0+" "GPL-2.0-with-autoconf-exception" "GPL-2.0-with-bison-exception" "GPL-2.0-with-classpath-exception" "GPL-2.0-with-font-exception" "GPL-2.0-with-GCC-exception" "GPL-3.0" "GPL-3.0+" "GPL-3.0-with-autoconf-exception" "GPL-3.0-with-GCC-exception" "LGPL-2.0" "LGPL-2.0+" "LGPL-2.1" "LGPL-2.1+" "LGPL-3.0" "LGPL-3.0+" "Nunit" "StandardML-NJ" "wxWindows"
AGPL-1.0
CC0-1.0
covers opt ? List[ ( Path ! | Path | HttpUrl ! ) ! ] Ty e.g.field name [...] ( Path ! | Path | HttpUrl ! ) ! Ty e.g.Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) /some/path
Path /some/path
HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Restrictions:
WithSuffix(suffix=('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff'), case_sensitive=False) /some/path
example yaml - /some/path
id_emoji opt ? str ! | null Ty e.g.str ! Restrictions:
Len(min_length=1, max_length=2) some free-format string
null null
some free-format string
attachments opt ? List[ bioimageio.spec._internal.io.FileDescr ] Ty e.g.example yaml - sha256: some free-format string
source: https://example.com/some/path
config opt ? { str: YamlValue } Ty e.g.field name [...] YamlValue example yaml another_key:
- 123
- 456
some_key: some_value
example yaml bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
git_repo opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon opt ? str ! | ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.some free-format string
links opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
uploader opt ? bioimageio.spec.generic.v0_2.Uploader | null Ty e.g.example yaml email: john.doe@example.com
name: some free-format string
maintainers opt ? List[ bioimageio.spec.generic.v0_3.Maintainer ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
tags opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
format_version ? "0.3.0" 0.3.0
documentation opt ? ( Path ! | Path | HttpUrl ! ) ! | null Ty e.g.https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
badges opt ? List[ bioimageio.spec.generic.v0_2.BadgeDescr ] Ty e.g.example yaml - icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
type opt "dataset" dataset
id opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
parent opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
source opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://example.com/some/path
example yaml attachments:
- sha256: some free-format string
source: https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
badges:
- icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
cite:
- doi: some free-format string
text: some free-format string
url: https://example.com/some/path
config:
bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
covers:
- /some/path
description: some free-format string
documentation: https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
format_version: 0.3.0
git_repo: https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon: some free-format string
id: some free-format string
id_emoji: some free-format string
license: CC0-1.0
links: !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
maintainers:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
name: some free-format string
parent: some free-format string
source: https://example.com/some/path
tags: !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
type: dataset
uploader:
email: john.doe@example.com
name: some free-format string
version: some free-format string
bioimageio.spec.model.v0_4.ModelDescr Ty e.g.field name name ? str ! some free-format string
description str some free-format string
authors ? List[ bioimageio.spec.generic.v0_2.Author ] ! Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
documentation ? ( HttpUrl ! | Path | Path ! ) ! Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
Restrictions:
AfterValidator(wo_special_file_name) https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
inputs ? List[ bioimageio.spec.model.v0_4.InputTensorDescr ] ! Ty e.g.field name [...] bioimageio.spec.model.v0_4.InputTensorDescr Ty e.g.field name name ? str ! Restrictions:
MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] some free-format string
axes ? str ! Restrictions:
RestrictCharacters(alphabet='bitczyx') AfterValidator(validate_unique_entries) some free-format string
data_type ? "float32" , "uint8" , "uint16" float32
shape ? List[ int ] | bioimageio.spec.model.v0_4.ParameterizedInputShape Ty e.g.example yaml !!python/tuple
- 1
- 512
- 512
- 1
description opt str some free-format string
data_range opt ? ( float ! , float ! ) | null Ty e.g.example yaml - 3.14
- 3.14
preprocessing opt ? List[ bioimageio.spec.model.v0_4.BinarizeDescr | bioimageio.spec.model.v0_4.ClipDescr | bioimageio.spec.model.v0_4.ScaleLinearDescr | bioimageio.spec.model.v0_4.SigmoidDescr | bioimageio.spec.model.v0_4.ZeroMeanUnitVarianceDescr | bioimageio.spec.model.v0_4.ScaleRangeDescr ] Ty e.g.field name [...] bioimageio.spec.model.v0_4.BinarizeDescr | bioimageio.spec.model.v0_4.ClipDescr | bioimageio.spec.model.v0_4.ScaleLinearDescr | bioimageio.spec.model.v0_4.SigmoidDescr | bioimageio.spec.model.v0_4.ZeroMeanUnitVarianceDescr | bioimageio.spec.model.v0_4.ScaleRangeDescr Ty e.g.bioimageio.spec.model.v0_4.BinarizeDescr Ty e.g.example yaml kwargs:
threshold: 3.14
name: binarize
bioimageio.spec.model.v0_4.ClipDescr Ty e.g.example yaml kwargs:
max: 3.14
min: 3.14
name: clip
bioimageio.spec.model.v0_4.ScaleLinearDescr Ty e.g.example yaml kwargs:
axes: xy
gain: 3.14
offset: 3.14
name: scale_linear
bioimageio.spec.model.v0_4.SigmoidDescr Ty e.g.field name name "sigmoid" sigmoid
example yaml name: sigmoid
bioimageio.spec.model.v0_4.ZeroMeanUnitVarianceDescr Ty e.g.example yaml kwargs:
axes: xy
eps: 3.14
mean: !!python/tuple
- 1.1
- 2.2
- 3.3
mode: fixed
std: !!python/tuple
- 0.1
- 0.2
- 0.3
name: zero_mean_unit_variance
bioimageio.spec.model.v0_4.ScaleRangeDescr Ty e.g.field name kwargs bioimageio.spec.model.v0_4.ScaleRangeKwargs Ty e.g.field name mode ? "per_dataset" , "per_sample" per_dataset
axes ? str ! Restrictions:
RestrictCharacters(alphabet='czyx') AfterValidator(validate_unique_entries) xy
min_percentile opt ? ( int | float ) ! Ty e.g.Restrictions:
Interval(gt=None, ge=0, lt=100, le=None) 123456
max_percentile opt ? ( int | float ) ! Ty e.g.Restrictions:
Interval(gt=1, ge=None, lt=None, le=100) 123456
eps opt ? float ! Restrictions:
Interval(gt=0, ge=None, lt=None, le=0.1) 3.14
reference_tensor opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] some free-format string
null null
some free-format string
example yaml axes: xy
eps: 3.14
max_percentile: 123456
min_percentile: 123456
mode: per_dataset
reference_tensor: some free-format string
name "scale_range" scale_range
example yaml kwargs:
axes: xy
eps: 3.14
max_percentile: 123456
min_percentile: 123456
mode: per_dataset
reference_tensor: some free-format string
name: scale_range
example yaml kwargs:
threshold: 3.14
name: binarize
example yaml - kwargs:
threshold: 3.14
name: binarize
example yaml axes: some free-format string
data_range:
- 3.14
- 3.14
data_type: float32
description: some free-format string
name: some free-format string
preprocessing:
- kwargs:
threshold: 3.14
name: binarize
shape: !!python/tuple
- 1
- 512
- 512
- 1
example yaml - axes: some free-format string
data_range:
- 3.14
- 3.14
data_type: float32
description: some free-format string
name: some free-format string
preprocessing:
- kwargs:
threshold: 3.14
name: binarize
shape: !!python/tuple
- 1
- 512
- 512
- 1
license ? "0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" | str Ty e.g."0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" "0BSD" "AAL" "Abstyles" "AdaCore-doc" "Adobe-2006" "Adobe-Display-PostScript" "Adobe-Glyph" "Adobe-Utopia" "ADSL" "AFL-1.1" "AFL-1.2" "AFL-2.0" "AFL-2.1" "AFL-3.0" "Afmparse" "AGPL-1.0-only" "AGPL-1.0-or-later" "AGPL-3.0-only" "AGPL-3.0-or-later" "Aladdin" "AMDPLPA" "AML" "AML-glslang" "AMPAS" "ANTLR-PD" "ANTLR-PD-fallback" "Apache-1.0" "Apache-1.1" "Apache-2.0" "APAFML" "APL-1.0" "App-s2p" "APSL-1.0" "APSL-1.1" "APSL-1.2" "APSL-2.0" "Arphic-1999" "Artistic-1.0" "Artistic-1.0-cl8" "Artistic-1.0-Perl" "Artistic-2.0" "ASWF-Digital-Assets-1.0" "ASWF-Digital-Assets-1.1" "Baekmuk" "Bahyph" "Barr" "bcrypt-Solar-Designer" "Beerware" "Bitstream-Charter" "Bitstream-Vera" "BitTorrent-1.0" "BitTorrent-1.1" "blessing" "BlueOak-1.0.0" "Boehm-GC" "Borceux" "Brian-Gladman-2-Clause" "Brian-Gladman-3-Clause" "BSD-1-Clause" "BSD-2-Clause" "BSD-2-Clause-Darwin" "BSD-2-Clause-Patent" "BSD-2-Clause-Views" "BSD-3-Clause" "BSD-3-Clause-acpica" "BSD-3-Clause-Attribution" "BSD-3-Clause-Clear" "BSD-3-Clause-flex" "BSD-3-Clause-HP" "BSD-3-Clause-LBNL" "BSD-3-Clause-Modification" "BSD-3-Clause-No-Military-License" "BSD-3-Clause-No-Nuclear-License" "BSD-3-Clause-No-Nuclear-License-2014" "BSD-3-Clause-No-Nuclear-Warranty" "BSD-3-Clause-Open-MPI" "BSD-3-Clause-Sun" "BSD-4-Clause" "BSD-4-Clause-Shortened" "BSD-4-Clause-UC" "BSD-4.3RENO" "BSD-4.3TAHOE" "BSD-Advertising-Acknowledgement" "BSD-Attribution-HPND-disclaimer" "BSD-Inferno-Nettverk" "BSD-Protection" "BSD-Source-beginning-file" "BSD-Source-Code" "BSD-Systemics" "BSD-Systemics-W3Works" "BSL-1.0" "BUSL-1.1" "bzip2-1.0.6" "C-UDA-1.0" "CAL-1.0" "CAL-1.0-Combined-Work-Exception" "Caldera" "Caldera-no-preamble" "CATOSL-1.1" "CC-BY-1.0" "CC-BY-2.0" "CC-BY-2.5" "CC-BY-2.5-AU" "CC-BY-3.0" "CC-BY-3.0-AT" "CC-BY-3.0-AU" "CC-BY-3.0-DE" "CC-BY-3.0-IGO" "CC-BY-3.0-NL" "CC-BY-3.0-US" "CC-BY-4.0" "CC-BY-NC-1.0" "CC-BY-NC-2.0" "CC-BY-NC-2.5" "CC-BY-NC-3.0" "CC-BY-NC-3.0-DE" "CC-BY-NC-4.0" "CC-BY-NC-ND-1.0" "CC-BY-NC-ND-2.0" "CC-BY-NC-ND-2.5" "CC-BY-NC-ND-3.0" "CC-BY-NC-ND-3.0-DE" "CC-BY-NC-ND-3.0-IGO" "CC-BY-NC-ND-4.0" "CC-BY-NC-SA-1.0" "CC-BY-NC-SA-2.0" "CC-BY-NC-SA-2.0-DE" "CC-BY-NC-SA-2.0-FR" "CC-BY-NC-SA-2.0-UK" "CC-BY-NC-SA-2.5" "CC-BY-NC-SA-3.0" "CC-BY-NC-SA-3.0-DE" "CC-BY-NC-SA-3.0-IGO" "CC-BY-NC-SA-4.0" "CC-BY-ND-1.0" "CC-BY-ND-2.0" "CC-BY-ND-2.5" "CC-BY-ND-3.0" "CC-BY-ND-3.0-DE" "CC-BY-ND-4.0" "CC-BY-SA-1.0" "CC-BY-SA-2.0" "CC-BY-SA-2.0-UK" "CC-BY-SA-2.1-JP" "CC-BY-SA-2.5" "CC-BY-SA-3.0" "CC-BY-SA-3.0-AT" "CC-BY-SA-3.0-DE" "CC-BY-SA-3.0-IGO" "CC-BY-SA-4.0" "CC-PDDC" "CC0-1.0" "CDDL-1.0" "CDDL-1.1" "CDL-1.0" "CDLA-Permissive-1.0" "CDLA-Permissive-2.0" "CDLA-Sharing-1.0" "CECILL-1.0" "CECILL-1.1" "CECILL-2.0" "CECILL-2.1" "CECILL-B" "CECILL-C" "CERN-OHL-1.1" "CERN-OHL-1.2" "CERN-OHL-P-2.0" "CERN-OHL-S-2.0" "CERN-OHL-W-2.0" "CFITSIO" "check-cvs" "checkmk" "ClArtistic" "Clips" "CMU-Mach" "CMU-Mach-nodoc" "CNRI-Jython" "CNRI-Python" "CNRI-Python-GPL-Compatible" "COIL-1.0" "Community-Spec-1.0" "Condor-1.1" "copyleft-next-0.3.0" "copyleft-next-0.3.1" "Cornell-Lossless-JPEG" "CPAL-1.0" "CPL-1.0" "CPOL-1.02" "Cronyx" "Crossword" "CrystalStacker" "CUA-OPL-1.0" "Cube" "curl" "D-FSL-1.0" "DEC-3-Clause" "diffmark" "DL-DE-BY-2.0" "DL-DE-ZERO-2.0" "DOC" "Dotseqn" "DRL-1.0" "DRL-1.1" "DSDP" "dtoa" "dvipdfm" "ECL-1.0" "ECL-2.0" "EFL-1.0" "EFL-2.0" "eGenix" "Elastic-2.0" "Entessa" "EPICS" "EPL-1.0" "EPL-2.0" "ErlPL-1.1" "etalab-2.0" "EUDatagrid" "EUPL-1.0" "EUPL-1.1" "EUPL-1.2" "Eurosym" "Fair" "FBM" "FDK-AAC" "Ferguson-Twofish" "Frameworx-1.0" "FreeBSD-DOC" "FreeImage" "FSFAP" "FSFAP-no-warranty-disclaimer" "FSFUL" "FSFULLR" "FSFULLRWD" "FTL" "Furuseth" "fwlw" "GCR-docs" "GD" "GFDL-1.1-invariants-only" "GFDL-1.1-invariants-or-later" "GFDL-1.1-no-invariants-only" "GFDL-1.1-no-invariants-or-later" "GFDL-1.1-only" "GFDL-1.1-or-later" "GFDL-1.2-invariants-only" "GFDL-1.2-invariants-or-later" "GFDL-1.2-no-invariants-only" "GFDL-1.2-no-invariants-or-later" "GFDL-1.2-only" "GFDL-1.2-or-later" "GFDL-1.3-invariants-only" "GFDL-1.3-invariants-or-later" "GFDL-1.3-no-invariants-only" "GFDL-1.3-no-invariants-or-later" "GFDL-1.3-only" "GFDL-1.3-or-later" "Giftware" "GL2PS" "Glide" "Glulxe" "GLWTPL" "gnuplot" "GPL-1.0-only" "GPL-1.0-or-later" "GPL-2.0-only" "GPL-2.0-or-later" "GPL-3.0-only" "GPL-3.0-or-later" "Graphics-Gems" "gSOAP-1.3b" "gtkbook" "HaskellReport" "hdparm" "Hippocratic-2.1" "HP-1986" "HP-1989" "HPND" "HPND-DEC" "HPND-doc" "HPND-doc-sell" "HPND-export-US" "HPND-export-US-modify" "HPND-Fenneberg-Livingston" "HPND-INRIA-IMAG" "HPND-Kevlin-Henney" "HPND-Markus-Kuhn" "HPND-MIT-disclaimer" "HPND-Pbmplus" "HPND-sell-MIT-disclaimer-xserver" "HPND-sell-regexpr" "HPND-sell-variant" "HPND-sell-variant-MIT-disclaimer" "HPND-UC" "HTMLTIDY" "IBM-pibs" "ICU" "IEC-Code-Components-EULA" "IJG" "IJG-short" "ImageMagick" "iMatix" "Imlib2" "Info-ZIP" "Inner-Net-2.0" "Intel" "Intel-ACPI" "Interbase-1.0" "IPA" "IPL-1.0" "ISC" "ISC-Veillard" "Jam" "JasPer-2.0" "JPL-image" "JPNIC" "JSON" "Kastrup" "Kazlib" "Knuth-CTAN" "LAL-1.2" "LAL-1.3" "Latex2e" "Latex2e-translated-notice" "Leptonica" "LGPL-2.0-only" "LGPL-2.0-or-later" "LGPL-2.1-only" "LGPL-2.1-or-later" "LGPL-3.0-only" "LGPL-3.0-or-later" "LGPLLR" "Libpng" "libpng-2.0" "libselinux-1.0" "libtiff" "libutil-David-Nugent" "LiLiQ-P-1.1" "LiLiQ-R-1.1" "LiLiQ-Rplus-1.1" "Linux-man-pages-1-para" "Linux-man-pages-copyleft" "Linux-man-pages-copyleft-2-para" "Linux-man-pages-copyleft-var" "Linux-OpenIB" "LOOP" "LPD-document" "LPL-1.0" "LPL-1.02" "LPPL-1.0" "LPPL-1.1" "LPPL-1.2" "LPPL-1.3a" "LPPL-1.3c" "lsof" "Lucida-Bitmap-Fonts" "LZMA-SDK-9.11-to-9.20" "LZMA-SDK-9.22" "Mackerras-3-Clause" "Mackerras-3-Clause-acknowledgment" "magaz" "mailprio" "MakeIndex" "Martin-Birgmeier" "McPhee-slideshow" "metamail" "Minpack" "MirOS" "MIT" "MIT-0" "MIT-advertising" "MIT-CMU" "MIT-enna" "MIT-feh" "MIT-Festival" "MIT-Modern-Variant" "MIT-open-group" "MIT-testregex" "MIT-Wu" "MITNFA" "MMIXware" "Motosoto" "MPEG-SSG" "mpi-permissive" "mpich2" "MPL-1.0" "MPL-1.1" "MPL-2.0" "MPL-2.0-no-copyleft-exception" "mplus" "MS-LPL" "MS-PL" "MS-RL" "MTLL" "MulanPSL-1.0" "MulanPSL-2.0" "Multics" "Mup" "NAIST-2003" "NASA-1.3" "Naumen" "NBPL-1.0" "NCGL-UK-2.0" "NCSA" "Net-SNMP" "NetCDF" "Newsletr" "NGPL" "NICTA-1.0" "NIST-PD" "NIST-PD-fallback" "NIST-Software" "NLOD-1.0" "NLOD-2.0" "NLPL" "Nokia" "NOSL" "Noweb" "NPL-1.0" "NPL-1.1" "NPOSL-3.0" "NRL" "NTP" "NTP-0" "O-UDA-1.0" "OCCT-PL" "OCLC-2.0" "ODbL-1.0" "ODC-By-1.0" "OFFIS" "OFL-1.0" "OFL-1.0-no-RFN" "OFL-1.0-RFN" "OFL-1.1" "OFL-1.1-no-RFN" "OFL-1.1-RFN" "OGC-1.0" "OGDL-Taiwan-1.0" "OGL-Canada-2.0" "OGL-UK-1.0" "OGL-UK-2.0" "OGL-UK-3.0" "OGTSL" "OLDAP-1.1" "OLDAP-1.2" "OLDAP-1.3" "OLDAP-1.4" "OLDAP-2.0" "OLDAP-2.0.1" "OLDAP-2.1" "OLDAP-2.2" "OLDAP-2.2.1" "OLDAP-2.2.2" "OLDAP-2.3" "OLDAP-2.4" "OLDAP-2.5" "OLDAP-2.6" "OLDAP-2.7" "OLDAP-2.8" "OLFL-1.3" "OML" "OpenPBS-2.3" "OpenSSL" "OpenSSL-standalone" "OpenVision" "OPL-1.0" "OPL-UK-3.0" "OPUBL-1.0" "OSET-PL-2.1" "OSL-1.0" "OSL-1.1" "OSL-2.0" "OSL-2.1" "OSL-3.0" "PADL" "Parity-6.0.0" "Parity-7.0.0" "PDDL-1.0" "PHP-3.0" "PHP-3.01" "Pixar" "Plexus" "pnmstitch" "PolyForm-Noncommercial-1.0.0" "PolyForm-Small-Business-1.0.0" "PostgreSQL" "PSF-2.0" "psfrag" "psutils" "Python-2.0" "Python-2.0.1" "python-ldap" "Qhull" "QPL-1.0" "QPL-1.0-INRIA-2004" "radvd" "Rdisc" "RHeCos-1.1" "RPL-1.1" "RPL-1.5" "RPSL-1.0" "RSA-MD" "RSCPL" "Ruby" "SAX-PD" "SAX-PD-2.0" "Saxpath" "SCEA" "SchemeReport" "Sendmail" "Sendmail-8.23" "SGI-B-1.0" "SGI-B-1.1" "SGI-B-2.0" "SGI-OpenGL" "SGP4" "SHL-0.5" "SHL-0.51" "SimPL-2.0" "SISSL" "SISSL-1.2" "SL" "Sleepycat" "SMLNJ" "SMPPL" "SNIA" "snprintf" "softSurfer" "Soundex" "Spencer-86" "Spencer-94" "Spencer-99" "SPL-1.0" "ssh-keyscan" "SSH-OpenSSH" "SSH-short" "SSLeay-standalone" "SSPL-1.0" "SugarCRM-1.1.3" "Sun-PPP" "SunPro" "SWL" "swrule" "Symlinks" "TAPR-OHL-1.0" "TCL" "TCP-wrappers" "TermReadKey" "TGPPL-1.0" "TMate" "TORQUE-1.1" "TOSL" "TPDL" "TPL-1.0" "TTWL" "TTYP0" "TU-Berlin-1.0" "TU-Berlin-2.0" "UCAR" "UCL-1.0" "ulem" "UMich-Merit" "Unicode-3.0" "Unicode-DFS-2015" "Unicode-DFS-2016" "Unicode-TOU" "UnixCrypt" "Unlicense" "UPL-1.0" "URT-RLE" "Vim" "VOSTROM" "VSL-1.0" "W3C" "W3C-19980720" "W3C-20150513" "w3m" "Watcom-1.0" "Widget-Workshop" "Wsuipa" "WTFPL" "X11" "X11-distribute-modifications-variant" "Xdebug-1.03" "Xerox" "Xfig" "XFree86-1.1" "xinetd" "xkeyboard-config-Zinoviev" "xlock" "Xnet" "xpp" "XSkat" "YPL-1.0" "YPL-1.1" "Zed" "Zeeff" "Zend-2.0" "Zimbra-1.3" "Zimbra-1.4" "Zlib" "zlib-acknowledgement" "ZPL-1.1" "ZPL-2.0" "ZPL-2.1"
0BSD
str some free-format string
CC0-1.0
outputs ? List[ bioimageio.spec.model.v0_4.OutputTensorDescr ] ! Ty e.g.field name [...] bioimageio.spec.model.v0_4.OutputTensorDescr Ty e.g.field name name ? str ! Restrictions:
MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] some free-format string
axes ? str ! Restrictions:
RestrictCharacters(alphabet='bitczyx') AfterValidator(validate_unique_entries) some free-format string
data_type ? "float32" , "float64" , "uint8" , "int8" , "uint16" , "int16" , "uint32" , "int32" , "uint64" , "int64" , (1 more) , "bool" "float32" "float64" "uint8" "int8" "uint16" "int16" "uint32" "int32" "uint64" "int64" "bool"
float32
shape ? List[ int ] | bioimageio.spec.model.v0_4.ImplicitOutputShape Ty e.g.example yaml - 123456
description opt str some free-format string
data_range opt ? ( float ! , float ! ) | null Ty e.g.example yaml - 3.14
- 3.14
halo opt ? List[ int ] | null Ty e.g.example yaml - 123456
postprocessing opt ? List[ bioimageio.spec.model.v0_4.BinarizeDescr | bioimageio.spec.model.v0_4.ClipDescr | bioimageio.spec.model.v0_4.ScaleLinearDescr | bioimageio.spec.model.v0_4.SigmoidDescr | bioimageio.spec.model.v0_4.ZeroMeanUnitVarianceDescr | bioimageio.spec.model.v0_4.ScaleRangeDescr | bioimageio.spec.model.v0_4.ScaleMeanVarianceDescr ] Ty e.g.field name [...] bioimageio.spec.model.v0_4.BinarizeDescr | bioimageio.spec.model.v0_4.ClipDescr | bioimageio.spec.model.v0_4.ScaleLinearDescr | bioimageio.spec.model.v0_4.SigmoidDescr | bioimageio.spec.model.v0_4.ZeroMeanUnitVarianceDescr | bioimageio.spec.model.v0_4.ScaleRangeDescr | bioimageio.spec.model.v0_4.ScaleMeanVarianceDescr Ty e.g.bioimageio.spec.model.v0_4.BinarizeDescr Ty e.g.example yaml kwargs:
threshold: 3.14
name: binarize
bioimageio.spec.model.v0_4.ClipDescr Ty e.g.example yaml kwargs:
max: 3.14
min: 3.14
name: clip
bioimageio.spec.model.v0_4.ScaleLinearDescr Ty e.g.example yaml kwargs:
axes: xy
gain: 3.14
offset: 3.14
name: scale_linear
bioimageio.spec.model.v0_4.SigmoidDescr Ty e.g.field name name "sigmoid" sigmoid
example yaml name: sigmoid
bioimageio.spec.model.v0_4.ZeroMeanUnitVarianceDescr Ty e.g.example yaml kwargs:
axes: xy
eps: 3.14
mean: !!python/tuple
- 1.1
- 2.2
- 3.3
mode: fixed
std: !!python/tuple
- 0.1
- 0.2
- 0.3
name: zero_mean_unit_variance
bioimageio.spec.model.v0_4.ScaleRangeDescr Ty e.g.field name kwargs bioimageio.spec.model.v0_4.ScaleRangeKwargs Ty e.g.field name mode ? "per_dataset" , "per_sample" per_dataset
axes ? str ! Restrictions:
RestrictCharacters(alphabet='czyx') AfterValidator(validate_unique_entries) xy
min_percentile opt ? ( int | float ) ! Ty e.g.Restrictions:
Interval(gt=None, ge=0, lt=100, le=None) 123456
max_percentile opt ? ( int | float ) ! Ty e.g.Restrictions:
Interval(gt=1, ge=None, lt=None, le=100) 123456
eps opt ? float ! Restrictions:
Interval(gt=0, ge=None, lt=None, le=0.1) 3.14
reference_tensor opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] some free-format string
null null
some free-format string
example yaml axes: xy
eps: 3.14
max_percentile: 123456
min_percentile: 123456
mode: per_dataset
reference_tensor: some free-format string
name "scale_range" scale_range
example yaml kwargs:
axes: xy
eps: 3.14
max_percentile: 123456
min_percentile: 123456
mode: per_dataset
reference_tensor: some free-format string
name: scale_range
bioimageio.spec.model.v0_4.ScaleMeanVarianceDescr Ty e.g.example yaml kwargs:
axes: xy
eps: 3.14
mode: per_dataset
reference_tensor: some free-format string
name: scale_mean_variance
example yaml kwargs:
threshold: 3.14
name: binarize
example yaml - kwargs:
threshold: 3.14
name: binarize
example yaml axes: some free-format string
data_range:
- 3.14
- 3.14
data_type: float32
description: some free-format string
halo:
- 123456
name: some free-format string
postprocessing:
- kwargs:
threshold: 3.14
name: binarize
shape:
- 123456
example yaml - axes: some free-format string
data_range:
- 3.14
- 3.14
data_type: float32
description: some free-format string
halo:
- 123456
name: some free-format string
postprocessing:
- kwargs:
threshold: 3.14
name: binarize
shape:
- 123456
test_inputs ? List[ ( HttpUrl ! | Path | Path ! ) ! ] ! Ty e.g.example yaml - https://example.com/some/path
test_outputs ? List[ ( HttpUrl ! | Path | Path ! ) ! ] ! Ty e.g.example yaml - https://example.com/some/path
timestamp ? ISO 8601 datetime ! Restrictions:
BeforeValidator(_validate_datetime) '2025-02-05T13:54:20.193709'
weights ? bioimageio.spec.model.v0_4.WeightsDescr ! Ty e.g.field name keras_hdf5 opt bioimageio.spec.model.v0_4.KerasHdf5WeightsDescr | null Ty e.g.bioimageio.spec.model.v0_4.KerasHdf5WeightsDescr Ty e.g.field name source ? ( HttpUrl ! | Path | Path ! ) ! Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
Restrictions:
AfterValidator(wo_special_file_name) https://example.com/some/path
sha256 opt ? str ! | null Ty e.g.str ! Restrictions:
StringConstraints(strip_whitespace=True, to_upper=None, to_lower=True, strict=None, min_length=64, max_length=64, pattern=None) some free-format string
null null
some free-format string
attachments opt ? bioimageio.spec.generic.v0_2.AttachmentsDescr | null Ty e.g.example yaml files:
- https://example.com/some/path
authors opt ? List[ bioimageio.spec.generic.v0_2.Author ] | null Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies opt ? ISO 8601 datetime | null Ty e.g.ISO 8601 datetime '*NO EXAMPLE PROVIDED*'
null null
conda:environment.yaml
parent opt ? "keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" | null Ty e.g."keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" keras_hdf5
null null
pytorch_state_dict
tensorflow_version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
null null
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
onnx opt bioimageio.spec.model.v0_4.OnnxWeightsDescr | null Ty e.g.bioimageio.spec.model.v0_4.OnnxWeightsDescr Ty e.g.field name source ? ( HttpUrl ! | Path | Path ! ) ! Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
Restrictions:
AfterValidator(wo_special_file_name) https://example.com/some/path
sha256 opt ? str ! | null Ty e.g.str ! Restrictions:
StringConstraints(strip_whitespace=True, to_upper=None, to_lower=True, strict=None, min_length=64, max_length=64, pattern=None) some free-format string
null null
some free-format string
attachments opt ? bioimageio.spec.generic.v0_2.AttachmentsDescr | null Ty e.g.example yaml files:
- https://example.com/some/path
authors opt ? List[ bioimageio.spec.generic.v0_2.Author ] | null Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies opt ? ISO 8601 datetime | null Ty e.g.ISO 8601 datetime '*NO EXAMPLE PROVIDED*'
null null
conda:environment.yaml
parent opt ? "keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" | null Ty e.g."keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" keras_hdf5
null null
pytorch_state_dict
opset_version opt ? int ! | null Ty e.g.123456
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
opset_version: 123456
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
null null
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
opset_version: 123456
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
pytorch_state_dict opt bioimageio.spec.model.v0_4.PytorchStateDictWeightsDescr | null Ty e.g.bioimageio.spec.model.v0_4.PytorchStateDictWeightsDescr Ty e.g.field name source ? ( HttpUrl ! | Path | Path ! ) ! Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
Restrictions:
AfterValidator(wo_special_file_name) https://example.com/some/path
architecture ? ISO 8601 datetime | ISO 8601 datetime Ty e.g.ISO 8601 datetime '*NO EXAMPLE PROVIDED*'
ISO 8601 datetime '*NO EXAMPLE PROVIDED*'
my_function.py:MyNetworkClass
sha256 opt ? str ! | null Ty e.g.str ! Restrictions:
StringConstraints(strip_whitespace=True, to_upper=None, to_lower=True, strict=None, min_length=64, max_length=64, pattern=None) some free-format string
null null
some free-format string
attachments opt ? bioimageio.spec.generic.v0_2.AttachmentsDescr | null Ty e.g.example yaml files:
- https://example.com/some/path
authors opt ? List[ bioimageio.spec.generic.v0_2.Author ] | null Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies opt ? ISO 8601 datetime | null Ty e.g.ISO 8601 datetime '*NO EXAMPLE PROVIDED*'
null null
conda:environment.yaml
parent opt ? "keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" | null Ty e.g."keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" keras_hdf5
null null
pytorch_state_dict
architecture_sha256 opt ? str ! | null Ty e.g.str ! Restrictions:
StringConstraints(strip_whitespace=True, to_upper=None, to_lower=True, strict=None, min_length=64, max_length=64, pattern=None) some free-format string
null null
some free-format string
kwargs opt ? { str: YamlValue } Ty e.g.field name [...] YamlValue example yaml another_key:
- 123
- 456
some_key: some_value
example yaml some_key:
another_key:
- 123
- 456
some_key: some_value
pytorch_version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
example yaml architecture: my_function.py:MyNetworkClass
architecture_sha256: some free-format string
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
kwargs:
some_key:
another_key:
- 123
- 456
some_key: some_value
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
null null
example yaml architecture: my_function.py:MyNetworkClass
architecture_sha256: some free-format string
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
kwargs:
some_key:
another_key:
- 123
- 456
some_key: some_value
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
tensorflow_js opt bioimageio.spec.model.v0_4.TensorflowJsWeightsDescr | null Ty e.g.bioimageio.spec.model.v0_4.TensorflowJsWeightsDescr Ty e.g.field name source ? ( HttpUrl ! | Path | Path ! ) ! Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
Restrictions:
AfterValidator(wo_special_file_name) https://example.com/some/path
sha256 opt ? str ! | null Ty e.g.str ! Restrictions:
StringConstraints(strip_whitespace=True, to_upper=None, to_lower=True, strict=None, min_length=64, max_length=64, pattern=None) some free-format string
null null
some free-format string
attachments opt ? bioimageio.spec.generic.v0_2.AttachmentsDescr | null Ty e.g.example yaml files:
- https://example.com/some/path
authors opt ? List[ bioimageio.spec.generic.v0_2.Author ] | null Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies opt ? ISO 8601 datetime | null Ty e.g.ISO 8601 datetime '*NO EXAMPLE PROVIDED*'
null null
conda:environment.yaml
parent opt ? "keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" | null Ty e.g."keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" keras_hdf5
null null
pytorch_state_dict
tensorflow_version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
null null
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
tensorflow_saved_model_bundle opt bioimageio.spec.model.v0_4.TensorflowSavedModelBundleWeightsDescr | null Ty e.g.bioimageio.spec.model.v0_4.TensorflowSavedModelBundleWeightsDescr Ty e.g.field name source ? ( HttpUrl ! | Path | Path ! ) ! Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
Restrictions:
AfterValidator(wo_special_file_name) https://example.com/some/path
sha256 opt ? str ! | null Ty e.g.str ! Restrictions:
StringConstraints(strip_whitespace=True, to_upper=None, to_lower=True, strict=None, min_length=64, max_length=64, pattern=None) some free-format string
null null
some free-format string
attachments opt ? bioimageio.spec.generic.v0_2.AttachmentsDescr | null Ty e.g.example yaml files:
- https://example.com/some/path
authors opt ? List[ bioimageio.spec.generic.v0_2.Author ] | null Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies opt ? ISO 8601 datetime | null Ty e.g.ISO 8601 datetime '*NO EXAMPLE PROVIDED*'
null null
conda:environment.yaml
parent opt ? "keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" | null Ty e.g."keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" keras_hdf5
null null
pytorch_state_dict
tensorflow_version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
null null
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
torchscript opt bioimageio.spec.model.v0_4.TorchscriptWeightsDescr | null Ty e.g.bioimageio.spec.model.v0_4.TorchscriptWeightsDescr Ty e.g.field name source ? ( HttpUrl ! | Path | Path ! ) ! Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
Restrictions:
AfterValidator(wo_special_file_name) https://example.com/some/path
sha256 opt ? str ! | null Ty e.g.str ! Restrictions:
StringConstraints(strip_whitespace=True, to_upper=None, to_lower=True, strict=None, min_length=64, max_length=64, pattern=None) some free-format string
null null
some free-format string
attachments opt ? bioimageio.spec.generic.v0_2.AttachmentsDescr | null Ty e.g.example yaml files:
- https://example.com/some/path
authors opt ? List[ bioimageio.spec.generic.v0_2.Author ] | null Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies opt ? ISO 8601 datetime | null Ty e.g.ISO 8601 datetime '*NO EXAMPLE PROVIDED*'
null null
conda:environment.yaml
parent opt ? "keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" | null Ty e.g."keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" keras_hdf5
null null
pytorch_state_dict
pytorch_version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
null null
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
Restrictions:
WrapSerializer(func=<function package_weights at 0x7f0e1f380220>, return_type=PydanticUndefined, when_used='always') example yaml keras_hdf5:
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
onnx:
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
opset_version: 123456
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
pytorch_state_dict:
architecture: my_function.py:MyNetworkClass
architecture_sha256: some free-format string
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
kwargs:
some_key:
another_key:
- 123
- 456
some_key: some_value
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
tensorflow_js:
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
tensorflow_saved_model_bundle:
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
torchscript:
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
covers opt ? List[ ( Path ! | Path | HttpUrl ! ) ! ] Ty e.g.field name [...] ( Path ! | Path | HttpUrl ! ) ! Ty e.g.Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) /some/path
Path /some/path
HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Restrictions:
WithSuffix(suffix=('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff'), case_sensitive=False) /some/path
cover.png
id_emoji opt ? str ! | null Ty e.g.str ! Restrictions:
Len(min_length=1, max_length=1) some free-format string
null null
some free-format string
attachments opt ? bioimageio.spec.generic.v0_2.AttachmentsDescr | null Ty e.g.example yaml files:
- https://example.com/some/path
cite opt ? List[ bioimageio.spec.generic.v0_2.CiteEntry ] Ty e.g.example yaml - doi: some free-format string
text: some free-format string
url: some free-format string
config opt ? { str: YamlValue } Ty e.g.field name [...] YamlValue example yaml another_key:
- 123
- 456
some_key: some_value
example yaml bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
download_url opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://example.com/some/path
git_repo opt ? str | null Ty e.g.str some free-format string
null null
https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon opt ? str ! | ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.some free-format string
links opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
uploader opt ? bioimageio.spec.generic.v0_2.Uploader | null Ty e.g.example yaml email: john.doe@example.com
name: some free-format string
maintainers opt ? List[ bioimageio.spec.generic.v0_2.Maintainer ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
rdf_source opt ? HttpUrl ! | Path | Path ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
null null
https://example.com/some/path
tags opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
version_number opt ? int | null Ty e.g.123456
format_version ? "0.4.10" 0.4.10
type opt ? "model" model
id opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) AfterValidator(lower) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
packaged_by opt ? List[ bioimageio.spec.generic.v0_2.Author ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent opt ? bioimageio.spec.model.v0_4.LinkedModel | null Ty e.g.example yaml id: affable-shark
version_number: 123456
run_mode opt ? bioimageio.spec.model.v0_4.RunMode | null Ty e.g.example yaml kwargs:
some_key:
another_key:
- 123
- 456
some_key: some_value
name: deepimagej
sample_inputs opt ? List[ ( HttpUrl ! | Path | Path ! ) ! ] Ty e.g.example yaml - https://example.com/some/path
sample_outputs opt ? List[ ( HttpUrl ! | Path | Path ! ) ! ] Ty e.g.example yaml - https://example.com/some/path
training_data opt ? bioimageio.spec.dataset.v0_2.LinkedDataset | bioimageio.spec.dataset.v0_2.DatasetDescr | null Ty e.g.bioimageio.spec.dataset.v0_2.LinkedDataset Ty e.g.example yaml id: some free-format string
version_number: 123456
bioimageio.spec.dataset.v0_2.DatasetDescr Ty e.g.field name name ? str ! some free-format string
description str some free-format string
covers opt ? List[ ( Path ! | Path | HttpUrl ! ) ! ] Ty e.g.field name [...] ( Path ! | Path | HttpUrl ! ) ! Ty e.g.Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) /some/path
Path /some/path
HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Restrictions:
WithSuffix(suffix=('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff'), case_sensitive=False) /some/path
cover.png
id_emoji opt ? str ! | null Ty e.g.str ! Restrictions:
Len(min_length=1, max_length=1) some free-format string
null null
some free-format string
authors opt ? List[ bioimageio.spec.generic.v0_2.Author ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
attachments opt ? bioimageio.spec.generic.v0_2.AttachmentsDescr | null Ty e.g.example yaml files:
- https://example.com/some/path
cite opt ? List[ bioimageio.spec.generic.v0_2.CiteEntry ] Ty e.g.example yaml - doi: some free-format string
text: some free-format string
url: some free-format string
config opt ? { str: YamlValue } Ty e.g.field name [...] YamlValue example yaml another_key:
- 123
- 456
some_key: some_value
example yaml bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
download_url opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://example.com/some/path
git_repo opt ? str | null Ty e.g.str some free-format string
null null
https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon opt ? str ! | ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.some free-format string
links opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
uploader opt ? bioimageio.spec.generic.v0_2.Uploader | null Ty e.g.example yaml email: john.doe@example.com
name: some free-format string
maintainers opt ? List[ bioimageio.spec.generic.v0_2.Maintainer ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
rdf_source opt ? HttpUrl ! | Path | Path ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
null null
https://example.com/some/path
tags opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
version_number opt ? int | null Ty e.g.123456
format_version opt ? "0.2.4" 0.2.4
badges opt ? List[ bioimageio.spec.generic.v0_2.BadgeDescr ] Ty e.g.example yaml - icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
documentation opt ? ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
license opt ? "0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" | "AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" | str | null Ty e.g."0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" "0BSD" "AAL" "Abstyles" "AdaCore-doc" "Adobe-2006" "Adobe-Display-PostScript" "Adobe-Glyph" "Adobe-Utopia" "ADSL" "AFL-1.1" "AFL-1.2" "AFL-2.0" "AFL-2.1" "AFL-3.0" "Afmparse" "AGPL-1.0-only" "AGPL-1.0-or-later" "AGPL-3.0-only" "AGPL-3.0-or-later" "Aladdin" "AMDPLPA" "AML" "AML-glslang" "AMPAS" "ANTLR-PD" "ANTLR-PD-fallback" "Apache-1.0" "Apache-1.1" "Apache-2.0" "APAFML" "APL-1.0" "App-s2p" "APSL-1.0" "APSL-1.1" "APSL-1.2" "APSL-2.0" "Arphic-1999" "Artistic-1.0" "Artistic-1.0-cl8" "Artistic-1.0-Perl" "Artistic-2.0" "ASWF-Digital-Assets-1.0" "ASWF-Digital-Assets-1.1" "Baekmuk" "Bahyph" "Barr" "bcrypt-Solar-Designer" "Beerware" "Bitstream-Charter" "Bitstream-Vera" "BitTorrent-1.0" "BitTorrent-1.1" "blessing" "BlueOak-1.0.0" "Boehm-GC" "Borceux" "Brian-Gladman-2-Clause" "Brian-Gladman-3-Clause" "BSD-1-Clause" "BSD-2-Clause" "BSD-2-Clause-Darwin" "BSD-2-Clause-Patent" "BSD-2-Clause-Views" "BSD-3-Clause" "BSD-3-Clause-acpica" "BSD-3-Clause-Attribution" "BSD-3-Clause-Clear" "BSD-3-Clause-flex" "BSD-3-Clause-HP" "BSD-3-Clause-LBNL" "BSD-3-Clause-Modification" "BSD-3-Clause-No-Military-License" "BSD-3-Clause-No-Nuclear-License" "BSD-3-Clause-No-Nuclear-License-2014" "BSD-3-Clause-No-Nuclear-Warranty" "BSD-3-Clause-Open-MPI" "BSD-3-Clause-Sun" "BSD-4-Clause" "BSD-4-Clause-Shortened" "BSD-4-Clause-UC" "BSD-4.3RENO" "BSD-4.3TAHOE" "BSD-Advertising-Acknowledgement" "BSD-Attribution-HPND-disclaimer" "BSD-Inferno-Nettverk" "BSD-Protection" "BSD-Source-beginning-file" "BSD-Source-Code" "BSD-Systemics" "BSD-Systemics-W3Works" "BSL-1.0" "BUSL-1.1" "bzip2-1.0.6" "C-UDA-1.0" "CAL-1.0" "CAL-1.0-Combined-Work-Exception" "Caldera" "Caldera-no-preamble" "CATOSL-1.1" "CC-BY-1.0" "CC-BY-2.0" "CC-BY-2.5" "CC-BY-2.5-AU" "CC-BY-3.0" "CC-BY-3.0-AT" "CC-BY-3.0-AU" "CC-BY-3.0-DE" "CC-BY-3.0-IGO" "CC-BY-3.0-NL" "CC-BY-3.0-US" "CC-BY-4.0" "CC-BY-NC-1.0" "CC-BY-NC-2.0" "CC-BY-NC-2.5" "CC-BY-NC-3.0" "CC-BY-NC-3.0-DE" "CC-BY-NC-4.0" "CC-BY-NC-ND-1.0" "CC-BY-NC-ND-2.0" "CC-BY-NC-ND-2.5" "CC-BY-NC-ND-3.0" "CC-BY-NC-ND-3.0-DE" "CC-BY-NC-ND-3.0-IGO" "CC-BY-NC-ND-4.0" "CC-BY-NC-SA-1.0" "CC-BY-NC-SA-2.0" "CC-BY-NC-SA-2.0-DE" "CC-BY-NC-SA-2.0-FR" "CC-BY-NC-SA-2.0-UK" "CC-BY-NC-SA-2.5" "CC-BY-NC-SA-3.0" "CC-BY-NC-SA-3.0-DE" "CC-BY-NC-SA-3.0-IGO" "CC-BY-NC-SA-4.0" "CC-BY-ND-1.0" "CC-BY-ND-2.0" "CC-BY-ND-2.5" "CC-BY-ND-3.0" "CC-BY-ND-3.0-DE" "CC-BY-ND-4.0" "CC-BY-SA-1.0" "CC-BY-SA-2.0" "CC-BY-SA-2.0-UK" "CC-BY-SA-2.1-JP" "CC-BY-SA-2.5" "CC-BY-SA-3.0" "CC-BY-SA-3.0-AT" "CC-BY-SA-3.0-DE" "CC-BY-SA-3.0-IGO" "CC-BY-SA-4.0" "CC-PDDC" "CC0-1.0" "CDDL-1.0" "CDDL-1.1" "CDL-1.0" "CDLA-Permissive-1.0" "CDLA-Permissive-2.0" "CDLA-Sharing-1.0" "CECILL-1.0" "CECILL-1.1" "CECILL-2.0" "CECILL-2.1" "CECILL-B" "CECILL-C" "CERN-OHL-1.1" "CERN-OHL-1.2" "CERN-OHL-P-2.0" "CERN-OHL-S-2.0" "CERN-OHL-W-2.0" "CFITSIO" "check-cvs" "checkmk" "ClArtistic" "Clips" "CMU-Mach" "CMU-Mach-nodoc" "CNRI-Jython" "CNRI-Python" "CNRI-Python-GPL-Compatible" "COIL-1.0" "Community-Spec-1.0" "Condor-1.1" "copyleft-next-0.3.0" "copyleft-next-0.3.1" "Cornell-Lossless-JPEG" "CPAL-1.0" "CPL-1.0" "CPOL-1.02" "Cronyx" "Crossword" "CrystalStacker" "CUA-OPL-1.0" "Cube" "curl" "D-FSL-1.0" "DEC-3-Clause" "diffmark" "DL-DE-BY-2.0" "DL-DE-ZERO-2.0" "DOC" "Dotseqn" "DRL-1.0" "DRL-1.1" "DSDP" "dtoa" "dvipdfm" "ECL-1.0" "ECL-2.0" "EFL-1.0" "EFL-2.0" "eGenix" "Elastic-2.0" "Entessa" "EPICS" "EPL-1.0" "EPL-2.0" "ErlPL-1.1" "etalab-2.0" "EUDatagrid" "EUPL-1.0" "EUPL-1.1" "EUPL-1.2" "Eurosym" "Fair" "FBM" "FDK-AAC" "Ferguson-Twofish" "Frameworx-1.0" "FreeBSD-DOC" "FreeImage" "FSFAP" "FSFAP-no-warranty-disclaimer" "FSFUL" "FSFULLR" "FSFULLRWD" "FTL" "Furuseth" "fwlw" "GCR-docs" "GD" "GFDL-1.1-invariants-only" "GFDL-1.1-invariants-or-later" "GFDL-1.1-no-invariants-only" "GFDL-1.1-no-invariants-or-later" "GFDL-1.1-only" "GFDL-1.1-or-later" "GFDL-1.2-invariants-only" "GFDL-1.2-invariants-or-later" "GFDL-1.2-no-invariants-only" "GFDL-1.2-no-invariants-or-later" "GFDL-1.2-only" "GFDL-1.2-or-later" "GFDL-1.3-invariants-only" "GFDL-1.3-invariants-or-later" "GFDL-1.3-no-invariants-only" "GFDL-1.3-no-invariants-or-later" "GFDL-1.3-only" "GFDL-1.3-or-later" "Giftware" "GL2PS" "Glide" "Glulxe" "GLWTPL" "gnuplot" "GPL-1.0-only" "GPL-1.0-or-later" "GPL-2.0-only" "GPL-2.0-or-later" "GPL-3.0-only" "GPL-3.0-or-later" "Graphics-Gems" "gSOAP-1.3b" "gtkbook" "HaskellReport" "hdparm" "Hippocratic-2.1" "HP-1986" "HP-1989" "HPND" "HPND-DEC" "HPND-doc" "HPND-doc-sell" "HPND-export-US" "HPND-export-US-modify" "HPND-Fenneberg-Livingston" "HPND-INRIA-IMAG" "HPND-Kevlin-Henney" "HPND-Markus-Kuhn" "HPND-MIT-disclaimer" "HPND-Pbmplus" "HPND-sell-MIT-disclaimer-xserver" "HPND-sell-regexpr" "HPND-sell-variant" "HPND-sell-variant-MIT-disclaimer" "HPND-UC" "HTMLTIDY" "IBM-pibs" "ICU" "IEC-Code-Components-EULA" "IJG" "IJG-short" "ImageMagick" "iMatix" "Imlib2" "Info-ZIP" "Inner-Net-2.0" "Intel" "Intel-ACPI" "Interbase-1.0" "IPA" "IPL-1.0" "ISC" "ISC-Veillard" "Jam" "JasPer-2.0" "JPL-image" "JPNIC" "JSON" "Kastrup" "Kazlib" "Knuth-CTAN" "LAL-1.2" "LAL-1.3" "Latex2e" "Latex2e-translated-notice" "Leptonica" "LGPL-2.0-only" "LGPL-2.0-or-later" "LGPL-2.1-only" "LGPL-2.1-or-later" "LGPL-3.0-only" "LGPL-3.0-or-later" "LGPLLR" "Libpng" "libpng-2.0" "libselinux-1.0" "libtiff" "libutil-David-Nugent" "LiLiQ-P-1.1" "LiLiQ-R-1.1" "LiLiQ-Rplus-1.1" "Linux-man-pages-1-para" "Linux-man-pages-copyleft" "Linux-man-pages-copyleft-2-para" "Linux-man-pages-copyleft-var" "Linux-OpenIB" "LOOP" "LPD-document" "LPL-1.0" "LPL-1.02" "LPPL-1.0" "LPPL-1.1" "LPPL-1.2" "LPPL-1.3a" "LPPL-1.3c" "lsof" "Lucida-Bitmap-Fonts" "LZMA-SDK-9.11-to-9.20" "LZMA-SDK-9.22" "Mackerras-3-Clause" "Mackerras-3-Clause-acknowledgment" "magaz" "mailprio" "MakeIndex" "Martin-Birgmeier" "McPhee-slideshow" "metamail" "Minpack" "MirOS" "MIT" "MIT-0" "MIT-advertising" "MIT-CMU" "MIT-enna" "MIT-feh" "MIT-Festival" "MIT-Modern-Variant" "MIT-open-group" "MIT-testregex" "MIT-Wu" "MITNFA" "MMIXware" "Motosoto" "MPEG-SSG" "mpi-permissive" "mpich2" "MPL-1.0" "MPL-1.1" "MPL-2.0" "MPL-2.0-no-copyleft-exception" "mplus" "MS-LPL" "MS-PL" "MS-RL" "MTLL" "MulanPSL-1.0" "MulanPSL-2.0" "Multics" "Mup" "NAIST-2003" "NASA-1.3" "Naumen" "NBPL-1.0" "NCGL-UK-2.0" "NCSA" "Net-SNMP" "NetCDF" "Newsletr" "NGPL" "NICTA-1.0" "NIST-PD" "NIST-PD-fallback" "NIST-Software" "NLOD-1.0" "NLOD-2.0" "NLPL" "Nokia" "NOSL" "Noweb" "NPL-1.0" "NPL-1.1" "NPOSL-3.0" "NRL" "NTP" "NTP-0" "O-UDA-1.0" "OCCT-PL" "OCLC-2.0" "ODbL-1.0" "ODC-By-1.0" "OFFIS" "OFL-1.0" "OFL-1.0-no-RFN" "OFL-1.0-RFN" "OFL-1.1" "OFL-1.1-no-RFN" "OFL-1.1-RFN" "OGC-1.0" "OGDL-Taiwan-1.0" "OGL-Canada-2.0" "OGL-UK-1.0" "OGL-UK-2.0" "OGL-UK-3.0" "OGTSL" "OLDAP-1.1" "OLDAP-1.2" "OLDAP-1.3" "OLDAP-1.4" "OLDAP-2.0" "OLDAP-2.0.1" "OLDAP-2.1" "OLDAP-2.2" "OLDAP-2.2.1" "OLDAP-2.2.2" "OLDAP-2.3" "OLDAP-2.4" "OLDAP-2.5" "OLDAP-2.6" "OLDAP-2.7" "OLDAP-2.8" "OLFL-1.3" "OML" "OpenPBS-2.3" "OpenSSL" "OpenSSL-standalone" "OpenVision" "OPL-1.0" "OPL-UK-3.0" "OPUBL-1.0" "OSET-PL-2.1" "OSL-1.0" "OSL-1.1" "OSL-2.0" "OSL-2.1" "OSL-3.0" "PADL" "Parity-6.0.0" "Parity-7.0.0" "PDDL-1.0" "PHP-3.0" "PHP-3.01" "Pixar" "Plexus" "pnmstitch" "PolyForm-Noncommercial-1.0.0" "PolyForm-Small-Business-1.0.0" "PostgreSQL" "PSF-2.0" "psfrag" "psutils" "Python-2.0" "Python-2.0.1" "python-ldap" "Qhull" "QPL-1.0" "QPL-1.0-INRIA-2004" "radvd" "Rdisc" "RHeCos-1.1" "RPL-1.1" "RPL-1.5" "RPSL-1.0" "RSA-MD" "RSCPL" "Ruby" "SAX-PD" "SAX-PD-2.0" "Saxpath" "SCEA" "SchemeReport" "Sendmail" "Sendmail-8.23" "SGI-B-1.0" "SGI-B-1.1" "SGI-B-2.0" "SGI-OpenGL" "SGP4" "SHL-0.5" "SHL-0.51" "SimPL-2.0" "SISSL" "SISSL-1.2" "SL" "Sleepycat" "SMLNJ" "SMPPL" "SNIA" "snprintf" "softSurfer" "Soundex" "Spencer-86" "Spencer-94" "Spencer-99" "SPL-1.0" "ssh-keyscan" "SSH-OpenSSH" "SSH-short" "SSLeay-standalone" "SSPL-1.0" "SugarCRM-1.1.3" "Sun-PPP" "SunPro" "SWL" "swrule" "Symlinks" "TAPR-OHL-1.0" "TCL" "TCP-wrappers" "TermReadKey" "TGPPL-1.0" "TMate" "TORQUE-1.1" "TOSL" "TPDL" "TPL-1.0" "TTWL" "TTYP0" "TU-Berlin-1.0" "TU-Berlin-2.0" "UCAR" "UCL-1.0" "ulem" "UMich-Merit" "Unicode-3.0" "Unicode-DFS-2015" "Unicode-DFS-2016" "Unicode-TOU" "UnixCrypt" "Unlicense" "UPL-1.0" "URT-RLE" "Vim" "VOSTROM" "VSL-1.0" "W3C" "W3C-19980720" "W3C-20150513" "w3m" "Watcom-1.0" "Widget-Workshop" "Wsuipa" "WTFPL" "X11" "X11-distribute-modifications-variant" "Xdebug-1.03" "Xerox" "Xfig" "XFree86-1.1" "xinetd" "xkeyboard-config-Zinoviev" "xlock" "Xnet" "xpp" "XSkat" "YPL-1.0" "YPL-1.1" "Zed" "Zeeff" "Zend-2.0" "Zimbra-1.3" "Zimbra-1.4" "Zlib" "zlib-acknowledgement" "ZPL-1.1" "ZPL-2.0" "ZPL-2.1"
0BSD
"AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" "AGPL-1.0" "AGPL-3.0" "BSD-2-Clause-FreeBSD" "BSD-2-Clause-NetBSD" "bzip2-1.0.5" "eCos-2.0" "GFDL-1.1" "GFDL-1.2" "GFDL-1.3" "GPL-1.0" "GPL-1.0+" "GPL-2.0" "GPL-2.0+" "GPL-2.0-with-autoconf-exception" "GPL-2.0-with-bison-exception" "GPL-2.0-with-classpath-exception" "GPL-2.0-with-font-exception" "GPL-2.0-with-GCC-exception" "GPL-3.0" "GPL-3.0+" "GPL-3.0-with-autoconf-exception" "GPL-3.0-with-GCC-exception" "LGPL-2.0" "LGPL-2.0+" "LGPL-2.1" "LGPL-2.1+" "LGPL-3.0" "LGPL-3.0+" "Nunit" "StandardML-NJ" "wxWindows"
AGPL-1.0
str some free-format string
null null
CC0-1.0
type opt "dataset" dataset
id opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) AfterValidator(lower) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
source opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://example.com/some/path
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
badges:
- icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
cite:
- doi: some free-format string
text: some free-format string
url: some free-format string
config:
bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
covers: cover.png
description: some free-format string
documentation: https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
download_url: https://example.com/some/path
format_version: 0.2.4
git_repo: https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon: some free-format string
id: some free-format string
id_emoji: some free-format string
license: CC0-1.0
links: !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
maintainers:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
name: some free-format string
rdf_source: https://example.com/some/path
source: https://example.com/some/path
tags: !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
type: dataset
uploader:
email: john.doe@example.com
name: some free-format string
version: some free-format string
version_number: 123456
null null
example yaml id: some free-format string
version_number: 123456
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
cite:
- doi: some free-format string
text: some free-format string
url: some free-format string
config:
bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
covers: cover.png
description: some free-format string
documentation: https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
download_url: https://example.com/some/path
format_version: 0.4.10
git_repo: https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon: some free-format string
id: some free-format string
id_emoji: some free-format string
inputs:
- axes: some free-format string
data_range:
- 3.14
- 3.14
data_type: float32
description: some free-format string
name: some free-format string
preprocessing:
- kwargs:
threshold: 3.14
name: binarize
shape: !!python/tuple
- 1
- 512
- 512
- 1
license: CC0-1.0
links: !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
maintainers:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
name: some free-format string
outputs:
- axes: some free-format string
data_range:
- 3.14
- 3.14
data_type: float32
description: some free-format string
halo:
- 123456
name: some free-format string
postprocessing:
- kwargs:
threshold: 3.14
name: binarize
shape:
- 123456
packaged_by:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent:
id: affable-shark
version_number: 123456
rdf_source: https://example.com/some/path
run_mode:
kwargs:
some_key:
another_key:
- 123
- 456
some_key: some_value
name: deepimagej
sample_inputs:
- https://example.com/some/path
sample_outputs:
- https://example.com/some/path
tags: !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
test_inputs:
- https://example.com/some/path
test_outputs:
- https://example.com/some/path
timestamp: '2025-02-05T13:54:20.193709'
training_data:
id: some free-format string
version_number: 123456
type: model
uploader:
email: john.doe@example.com
name: some free-format string
version: some free-format string
version_number: 123456
weights:
keras_hdf5:
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
onnx:
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
opset_version: 123456
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
pytorch_state_dict:
architecture: my_function.py:MyNetworkClass
architecture_sha256: some free-format string
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
kwargs:
some_key:
another_key:
- 123
- 456
some_key: some_value
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
tensorflow_js:
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
tensorflow_saved_model_bundle:
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
torchscript:
attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies: conda:environment.yaml
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
bioimageio.spec.model.v0_5.ModelDescr Ty e.g.field name name ? str ! Restrictions:
RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_- ()') MinLen(min_length=5) MaxLen(max_length=128) some free-format string
description ? str ! some free-format string
authors ? List[ bioimageio.spec.generic.v0_3.Author ] ! Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
cite ? List[ bioimageio.spec.generic.v0_3.CiteEntry ] ! Ty e.g.example yaml - doi: some free-format string
text: some free-format string
url: https://example.com/some/path
license ? "0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" | "AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" Ty e.g."0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" "0BSD" "AAL" "Abstyles" "AdaCore-doc" "Adobe-2006" "Adobe-Display-PostScript" "Adobe-Glyph" "Adobe-Utopia" "ADSL" "AFL-1.1" "AFL-1.2" "AFL-2.0" "AFL-2.1" "AFL-3.0" "Afmparse" "AGPL-1.0-only" "AGPL-1.0-or-later" "AGPL-3.0-only" "AGPL-3.0-or-later" "Aladdin" "AMDPLPA" "AML" "AML-glslang" "AMPAS" "ANTLR-PD" "ANTLR-PD-fallback" "Apache-1.0" "Apache-1.1" "Apache-2.0" "APAFML" "APL-1.0" "App-s2p" "APSL-1.0" "APSL-1.1" "APSL-1.2" "APSL-2.0" "Arphic-1999" "Artistic-1.0" "Artistic-1.0-cl8" "Artistic-1.0-Perl" "Artistic-2.0" "ASWF-Digital-Assets-1.0" "ASWF-Digital-Assets-1.1" "Baekmuk" "Bahyph" "Barr" "bcrypt-Solar-Designer" "Beerware" "Bitstream-Charter" "Bitstream-Vera" "BitTorrent-1.0" "BitTorrent-1.1" "blessing" "BlueOak-1.0.0" "Boehm-GC" "Borceux" "Brian-Gladman-2-Clause" "Brian-Gladman-3-Clause" "BSD-1-Clause" "BSD-2-Clause" "BSD-2-Clause-Darwin" "BSD-2-Clause-Patent" "BSD-2-Clause-Views" "BSD-3-Clause" "BSD-3-Clause-acpica" "BSD-3-Clause-Attribution" "BSD-3-Clause-Clear" "BSD-3-Clause-flex" "BSD-3-Clause-HP" "BSD-3-Clause-LBNL" "BSD-3-Clause-Modification" "BSD-3-Clause-No-Military-License" "BSD-3-Clause-No-Nuclear-License" "BSD-3-Clause-No-Nuclear-License-2014" "BSD-3-Clause-No-Nuclear-Warranty" "BSD-3-Clause-Open-MPI" "BSD-3-Clause-Sun" "BSD-4-Clause" "BSD-4-Clause-Shortened" "BSD-4-Clause-UC" "BSD-4.3RENO" "BSD-4.3TAHOE" "BSD-Advertising-Acknowledgement" "BSD-Attribution-HPND-disclaimer" "BSD-Inferno-Nettverk" "BSD-Protection" "BSD-Source-beginning-file" "BSD-Source-Code" "BSD-Systemics" "BSD-Systemics-W3Works" "BSL-1.0" "BUSL-1.1" "bzip2-1.0.6" "C-UDA-1.0" "CAL-1.0" "CAL-1.0-Combined-Work-Exception" "Caldera" "Caldera-no-preamble" "CATOSL-1.1" "CC-BY-1.0" "CC-BY-2.0" "CC-BY-2.5" "CC-BY-2.5-AU" "CC-BY-3.0" "CC-BY-3.0-AT" "CC-BY-3.0-AU" "CC-BY-3.0-DE" "CC-BY-3.0-IGO" "CC-BY-3.0-NL" "CC-BY-3.0-US" "CC-BY-4.0" "CC-BY-NC-1.0" "CC-BY-NC-2.0" "CC-BY-NC-2.5" "CC-BY-NC-3.0" "CC-BY-NC-3.0-DE" "CC-BY-NC-4.0" "CC-BY-NC-ND-1.0" "CC-BY-NC-ND-2.0" "CC-BY-NC-ND-2.5" "CC-BY-NC-ND-3.0" "CC-BY-NC-ND-3.0-DE" "CC-BY-NC-ND-3.0-IGO" "CC-BY-NC-ND-4.0" "CC-BY-NC-SA-1.0" "CC-BY-NC-SA-2.0" "CC-BY-NC-SA-2.0-DE" "CC-BY-NC-SA-2.0-FR" "CC-BY-NC-SA-2.0-UK" "CC-BY-NC-SA-2.5" "CC-BY-NC-SA-3.0" "CC-BY-NC-SA-3.0-DE" "CC-BY-NC-SA-3.0-IGO" "CC-BY-NC-SA-4.0" "CC-BY-ND-1.0" "CC-BY-ND-2.0" "CC-BY-ND-2.5" "CC-BY-ND-3.0" "CC-BY-ND-3.0-DE" "CC-BY-ND-4.0" "CC-BY-SA-1.0" "CC-BY-SA-2.0" "CC-BY-SA-2.0-UK" "CC-BY-SA-2.1-JP" "CC-BY-SA-2.5" "CC-BY-SA-3.0" "CC-BY-SA-3.0-AT" "CC-BY-SA-3.0-DE" "CC-BY-SA-3.0-IGO" "CC-BY-SA-4.0" "CC-PDDC" "CC0-1.0" "CDDL-1.0" "CDDL-1.1" "CDL-1.0" "CDLA-Permissive-1.0" "CDLA-Permissive-2.0" "CDLA-Sharing-1.0" "CECILL-1.0" "CECILL-1.1" "CECILL-2.0" "CECILL-2.1" "CECILL-B" "CECILL-C" "CERN-OHL-1.1" "CERN-OHL-1.2" "CERN-OHL-P-2.0" "CERN-OHL-S-2.0" "CERN-OHL-W-2.0" "CFITSIO" "check-cvs" "checkmk" "ClArtistic" "Clips" "CMU-Mach" "CMU-Mach-nodoc" "CNRI-Jython" "CNRI-Python" "CNRI-Python-GPL-Compatible" "COIL-1.0" "Community-Spec-1.0" "Condor-1.1" "copyleft-next-0.3.0" "copyleft-next-0.3.1" "Cornell-Lossless-JPEG" "CPAL-1.0" "CPL-1.0" "CPOL-1.02" "Cronyx" "Crossword" "CrystalStacker" "CUA-OPL-1.0" "Cube" "curl" "D-FSL-1.0" "DEC-3-Clause" "diffmark" "DL-DE-BY-2.0" "DL-DE-ZERO-2.0" "DOC" "Dotseqn" "DRL-1.0" "DRL-1.1" "DSDP" "dtoa" "dvipdfm" "ECL-1.0" "ECL-2.0" "EFL-1.0" "EFL-2.0" "eGenix" "Elastic-2.0" "Entessa" "EPICS" "EPL-1.0" "EPL-2.0" "ErlPL-1.1" "etalab-2.0" "EUDatagrid" "EUPL-1.0" "EUPL-1.1" "EUPL-1.2" "Eurosym" "Fair" "FBM" "FDK-AAC" "Ferguson-Twofish" "Frameworx-1.0" "FreeBSD-DOC" "FreeImage" "FSFAP" "FSFAP-no-warranty-disclaimer" "FSFUL" "FSFULLR" "FSFULLRWD" "FTL" "Furuseth" "fwlw" "GCR-docs" "GD" "GFDL-1.1-invariants-only" "GFDL-1.1-invariants-or-later" "GFDL-1.1-no-invariants-only" "GFDL-1.1-no-invariants-or-later" "GFDL-1.1-only" "GFDL-1.1-or-later" "GFDL-1.2-invariants-only" "GFDL-1.2-invariants-or-later" "GFDL-1.2-no-invariants-only" "GFDL-1.2-no-invariants-or-later" "GFDL-1.2-only" "GFDL-1.2-or-later" "GFDL-1.3-invariants-only" "GFDL-1.3-invariants-or-later" "GFDL-1.3-no-invariants-only" "GFDL-1.3-no-invariants-or-later" "GFDL-1.3-only" "GFDL-1.3-or-later" "Giftware" "GL2PS" "Glide" "Glulxe" "GLWTPL" "gnuplot" "GPL-1.0-only" "GPL-1.0-or-later" "GPL-2.0-only" "GPL-2.0-or-later" "GPL-3.0-only" "GPL-3.0-or-later" "Graphics-Gems" "gSOAP-1.3b" "gtkbook" "HaskellReport" "hdparm" "Hippocratic-2.1" "HP-1986" "HP-1989" "HPND" "HPND-DEC" "HPND-doc" "HPND-doc-sell" "HPND-export-US" "HPND-export-US-modify" "HPND-Fenneberg-Livingston" "HPND-INRIA-IMAG" "HPND-Kevlin-Henney" "HPND-Markus-Kuhn" "HPND-MIT-disclaimer" "HPND-Pbmplus" "HPND-sell-MIT-disclaimer-xserver" "HPND-sell-regexpr" "HPND-sell-variant" "HPND-sell-variant-MIT-disclaimer" "HPND-UC" "HTMLTIDY" "IBM-pibs" "ICU" "IEC-Code-Components-EULA" "IJG" "IJG-short" "ImageMagick" "iMatix" "Imlib2" "Info-ZIP" "Inner-Net-2.0" "Intel" "Intel-ACPI" "Interbase-1.0" "IPA" "IPL-1.0" "ISC" "ISC-Veillard" "Jam" "JasPer-2.0" "JPL-image" "JPNIC" "JSON" "Kastrup" "Kazlib" "Knuth-CTAN" "LAL-1.2" "LAL-1.3" "Latex2e" "Latex2e-translated-notice" "Leptonica" "LGPL-2.0-only" "LGPL-2.0-or-later" "LGPL-2.1-only" "LGPL-2.1-or-later" "LGPL-3.0-only" "LGPL-3.0-or-later" "LGPLLR" "Libpng" "libpng-2.0" "libselinux-1.0" "libtiff" "libutil-David-Nugent" "LiLiQ-P-1.1" "LiLiQ-R-1.1" "LiLiQ-Rplus-1.1" "Linux-man-pages-1-para" "Linux-man-pages-copyleft" "Linux-man-pages-copyleft-2-para" "Linux-man-pages-copyleft-var" "Linux-OpenIB" "LOOP" "LPD-document" "LPL-1.0" "LPL-1.02" "LPPL-1.0" "LPPL-1.1" "LPPL-1.2" "LPPL-1.3a" "LPPL-1.3c" "lsof" "Lucida-Bitmap-Fonts" "LZMA-SDK-9.11-to-9.20" "LZMA-SDK-9.22" "Mackerras-3-Clause" "Mackerras-3-Clause-acknowledgment" "magaz" "mailprio" "MakeIndex" "Martin-Birgmeier" "McPhee-slideshow" "metamail" "Minpack" "MirOS" "MIT" "MIT-0" "MIT-advertising" "MIT-CMU" "MIT-enna" "MIT-feh" "MIT-Festival" "MIT-Modern-Variant" "MIT-open-group" "MIT-testregex" "MIT-Wu" "MITNFA" "MMIXware" "Motosoto" "MPEG-SSG" "mpi-permissive" "mpich2" "MPL-1.0" "MPL-1.1" "MPL-2.0" "MPL-2.0-no-copyleft-exception" "mplus" "MS-LPL" "MS-PL" "MS-RL" "MTLL" "MulanPSL-1.0" "MulanPSL-2.0" "Multics" "Mup" "NAIST-2003" "NASA-1.3" "Naumen" "NBPL-1.0" "NCGL-UK-2.0" "NCSA" "Net-SNMP" "NetCDF" "Newsletr" "NGPL" "NICTA-1.0" "NIST-PD" "NIST-PD-fallback" "NIST-Software" "NLOD-1.0" "NLOD-2.0" "NLPL" "Nokia" "NOSL" "Noweb" "NPL-1.0" "NPL-1.1" "NPOSL-3.0" "NRL" "NTP" "NTP-0" "O-UDA-1.0" "OCCT-PL" "OCLC-2.0" "ODbL-1.0" "ODC-By-1.0" "OFFIS" "OFL-1.0" "OFL-1.0-no-RFN" "OFL-1.0-RFN" "OFL-1.1" "OFL-1.1-no-RFN" "OFL-1.1-RFN" "OGC-1.0" "OGDL-Taiwan-1.0" "OGL-Canada-2.0" "OGL-UK-1.0" "OGL-UK-2.0" "OGL-UK-3.0" "OGTSL" "OLDAP-1.1" "OLDAP-1.2" "OLDAP-1.3" "OLDAP-1.4" "OLDAP-2.0" "OLDAP-2.0.1" "OLDAP-2.1" "OLDAP-2.2" "OLDAP-2.2.1" "OLDAP-2.2.2" "OLDAP-2.3" "OLDAP-2.4" "OLDAP-2.5" "OLDAP-2.6" "OLDAP-2.7" "OLDAP-2.8" "OLFL-1.3" "OML" "OpenPBS-2.3" "OpenSSL" "OpenSSL-standalone" "OpenVision" "OPL-1.0" "OPL-UK-3.0" "OPUBL-1.0" "OSET-PL-2.1" "OSL-1.0" "OSL-1.1" "OSL-2.0" "OSL-2.1" "OSL-3.0" "PADL" "Parity-6.0.0" "Parity-7.0.0" "PDDL-1.0" "PHP-3.0" "PHP-3.01" "Pixar" "Plexus" "pnmstitch" "PolyForm-Noncommercial-1.0.0" "PolyForm-Small-Business-1.0.0" "PostgreSQL" "PSF-2.0" "psfrag" "psutils" "Python-2.0" "Python-2.0.1" "python-ldap" "Qhull" "QPL-1.0" "QPL-1.0-INRIA-2004" "radvd" "Rdisc" "RHeCos-1.1" "RPL-1.1" "RPL-1.5" "RPSL-1.0" "RSA-MD" "RSCPL" "Ruby" "SAX-PD" "SAX-PD-2.0" "Saxpath" "SCEA" "SchemeReport" "Sendmail" "Sendmail-8.23" "SGI-B-1.0" "SGI-B-1.1" "SGI-B-2.0" "SGI-OpenGL" "SGP4" "SHL-0.5" "SHL-0.51" "SimPL-2.0" "SISSL" "SISSL-1.2" "SL" "Sleepycat" "SMLNJ" "SMPPL" "SNIA" "snprintf" "softSurfer" "Soundex" "Spencer-86" "Spencer-94" "Spencer-99" "SPL-1.0" "ssh-keyscan" "SSH-OpenSSH" "SSH-short" "SSLeay-standalone" "SSPL-1.0" "SugarCRM-1.1.3" "Sun-PPP" "SunPro" "SWL" "swrule" "Symlinks" "TAPR-OHL-1.0" "TCL" "TCP-wrappers" "TermReadKey" "TGPPL-1.0" "TMate" "TORQUE-1.1" "TOSL" "TPDL" "TPL-1.0" "TTWL" "TTYP0" "TU-Berlin-1.0" "TU-Berlin-2.0" "UCAR" "UCL-1.0" "ulem" "UMich-Merit" "Unicode-3.0" "Unicode-DFS-2015" "Unicode-DFS-2016" "Unicode-TOU" "UnixCrypt" "Unlicense" "UPL-1.0" "URT-RLE" "Vim" "VOSTROM" "VSL-1.0" "W3C" "W3C-19980720" "W3C-20150513" "w3m" "Watcom-1.0" "Widget-Workshop" "Wsuipa" "WTFPL" "X11" "X11-distribute-modifications-variant" "Xdebug-1.03" "Xerox" "Xfig" "XFree86-1.1" "xinetd" "xkeyboard-config-Zinoviev" "xlock" "Xnet" "xpp" "XSkat" "YPL-1.0" "YPL-1.1" "Zed" "Zeeff" "Zend-2.0" "Zimbra-1.3" "Zimbra-1.4" "Zlib" "zlib-acknowledgement" "ZPL-1.1" "ZPL-2.0" "ZPL-2.1"
0BSD
"AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" "AGPL-1.0" "AGPL-3.0" "BSD-2-Clause-FreeBSD" "BSD-2-Clause-NetBSD" "bzip2-1.0.5" "eCos-2.0" "GFDL-1.1" "GFDL-1.2" "GFDL-1.3" "GPL-1.0" "GPL-1.0+" "GPL-2.0" "GPL-2.0+" "GPL-2.0-with-autoconf-exception" "GPL-2.0-with-bison-exception" "GPL-2.0-with-classpath-exception" "GPL-2.0-with-font-exception" "GPL-2.0-with-GCC-exception" "GPL-3.0" "GPL-3.0+" "GPL-3.0-with-autoconf-exception" "GPL-3.0-with-GCC-exception" "LGPL-2.0" "LGPL-2.0+" "LGPL-2.1" "LGPL-2.1+" "LGPL-3.0" "LGPL-3.0+" "Nunit" "StandardML-NJ" "wxWindows"
AGPL-1.0
CC0-1.0
documentation ? ( Path ! | Path | HttpUrl ! ) ! Ty e.g.Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) /some/path
Path /some/path
HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Restrictions:
AfterValidator(_validate_md_suffix) https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
inputs ? List[ bioimageio.spec.model.v0_5.InputTensorDescr ] ! Ty e.g.field name [...] bioimageio.spec.model.v0_5.InputTensorDescr Ty e.g.field name axes ? List[ bioimageio.spec.model.v0_5.BatchAxis | bioimageio.spec.model.v0_5.ChannelAxis | bioimageio.spec.model.v0_5.IndexInputAxis | bioimageio.spec.model.v0_5.TimeInputAxis | bioimageio.spec.model.v0_5.SpaceInputAxis ] ! Ty e.g.field name [...] bioimageio.spec.model.v0_5.BatchAxis | bioimageio.spec.model.v0_5.ChannelAxis | bioimageio.spec.model.v0_5.IndexInputAxis | bioimageio.spec.model.v0_5.TimeInputAxis | bioimageio.spec.model.v0_5.SpaceInputAxis Ty e.g.bioimageio.spec.model.v0_5.BatchAxis Ty e.g.example yaml description: some free-format string
id: some free-format string
size: 1
type: batch
bioimageio.spec.model.v0_5.ChannelAxis Ty e.g.example yaml channel_names:
- some free-format string
description: some free-format string
id: some free-format string
type: channel
bioimageio.spec.model.v0_5.IndexInputAxis Ty e.g.example yaml concatenable: true
description: some free-format string
id: some free-format string
size: 10
type: index
bioimageio.spec.model.v0_5.TimeInputAxis Ty e.g.field name size ? int ! | bioimageio.spec.model.v0_5.ParameterizedSize | bioimageio.spec.model.v0_5.SizeReference Ty e.g.10
id opt str ! Restrictions:
def _is_not_batch(a: str) -> bool:
return not _is_batch(a) MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=16) some free-format string
description opt str ! some free-format string
type "time" time
unit opt "attosecond" , "centisecond" , "day" , "decisecond" , "exasecond" , "femtosecond" , "gigasecond" , "hectosecond" , "hour" , "kilosecond" , (13 more) , "zettasecond" | null Ty e.g."attosecond" , "centisecond" , "day" , "decisecond" , "exasecond" , "femtosecond" , "gigasecond" , "hectosecond" , "hour" , "kilosecond" , (13 more) , "zettasecond" "attosecond" "centisecond" "day" "decisecond" "exasecond" "femtosecond" "gigasecond" "hectosecond" "hour" "kilosecond" "megasecond" "microsecond" "millisecond" "minute" "nanosecond" "petasecond" "picosecond" "second" "terasecond" "yoctosecond" "yottasecond" "zeptosecond" "zettasecond"
attosecond
null null
attosecond
scale opt float ! 3.14
concatenable opt ? bool true
example yaml concatenable: true
description: some free-format string
id: some free-format string
scale: 3.14
size: 10
type: time
unit: attosecond
bioimageio.spec.model.v0_5.SpaceInputAxis Ty e.g.field name size ? int ! | bioimageio.spec.model.v0_5.ParameterizedSize | bioimageio.spec.model.v0_5.SizeReference Ty e.g.10
id opt str ! Restrictions:
def _is_not_batch(a: str) -> bool:
return not _is_batch(a) MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=16) x
description opt str ! some free-format string
type "space" space
unit opt "attometer" , "angstrom" , "centimeter" , "decimeter" , "exameter" , "femtometer" , "foot" , "gigameter" , "hectometer" , "inch" , (16 more) , "zettameter" | null Ty e.g."attometer" , "angstrom" , "centimeter" , "decimeter" , "exameter" , "femtometer" , "foot" , "gigameter" , "hectometer" , "inch" , (16 more) , "zettameter" "attometer" "angstrom" "centimeter" "decimeter" "exameter" "femtometer" "foot" "gigameter" "hectometer" "inch" "kilometer" "megameter" "meter" "micrometer" "mile" "millimeter" "nanometer" "parsec" "petameter" "picometer" "terameter" "yard" "yoctometer" "yottameter" "zeptometer" "zettameter"
attometer
null null
attometer
scale opt float ! 3.14
concatenable opt ? bool true
example yaml concatenable: true
description: some free-format string
id: x
scale: 3.14
size: 10
type: space
unit: attometer
example yaml description: some free-format string
id: some free-format string
size: 1
type: batch
example yaml - description: some free-format string
id: some free-format string
size: 1
type: batch
test_tensor ? bioimageio.spec._internal.io.FileDescr Ty e.g.example yaml sha256: some free-format string
source: https://example.com/some/path
id opt ? str ! Restrictions:
MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=32) some free-format string
description opt ? str ! some free-format string
sample_tensor opt ? bioimageio.spec._internal.io.FileDescr | null Ty e.g.example yaml sha256: some free-format string
source: https://example.com/some/path
data opt ? bioimageio.spec.model.v0_5.NominalOrOrdinalDataDescr | bioimageio.spec.model.v0_5.IntervalOrRatioDataDescr | List[ bioimageio.spec.model.v0_5.NominalOrOrdinalDataDescr | bioimageio.spec.model.v0_5.IntervalOrRatioDataDescr ] ! Ty e.g.bioimageio.spec.model.v0_5.NominalOrOrdinalDataDescr Ty e.g.field name values ? List[ int ] ! | List[ float ] ! | List[ bool ] ! | List[ str ] ! Ty e.g.example yaml - 123456
type opt "float32" , "float64" , "uint8" , "int8" , "uint16" , "int16" , "uint32" , "int32" , "uint64" , "int64" , (1 more) , "bool" "float32" "float64" "uint8" "int8" "uint16" "int16" "uint32" "int32" "uint64" "int64" "bool"
float32
unit opt "arbitrary unit" | str ! | null Ty e.g."arbitrary unit" arbitrary unit
str ! Restrictions:
StringConstraints(strip_whitespace=None, to_upper=None, to_lower=None, strict=None, min_length=1, max_length=None, pattern='^(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?((·(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?)|(/(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^+?[1-9]\\d*)?))*$') BeforeValidator(_normalize_multiplication) some free-format string
null null
arbitrary unit
example yaml type: float32
unit: arbitrary unit
values:
- 123456
bioimageio.spec.model.v0_5.IntervalOrRatioDataDescr Ty e.g.field name type opt "float32" , "float64" , "uint8" , "int8" , "uint16" , "int16" , "uint32" , "int32" , "uint64" , "int64" float32
range opt ? ( float | null , float | null ) Ty e.g.example yaml - 3.14
- 3.14
unit opt "arbitrary unit" | str ! Ty e.g."arbitrary unit" arbitrary unit
str ! Restrictions:
StringConstraints(strip_whitespace=None, to_upper=None, to_lower=None, strict=None, min_length=1, max_length=None, pattern='^(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?((·(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?)|(/(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^+?[1-9]\\d*)?))*$') BeforeValidator(_normalize_multiplication) some free-format string
arbitrary unit
scale opt ? float 3.14
offset opt ? float | null Ty e.g.3.14
example yaml offset: 3.14
range:
- 3.14
- 3.14
scale: 3.14
type: float32
unit: arbitrary unit
List[ bioimageio.spec.model.v0_5.NominalOrOrdinalDataDescr | bioimageio.spec.model.v0_5.IntervalOrRatioDataDescr ] ! Ty e.g.field name [...] bioimageio.spec.model.v0_5.NominalOrOrdinalDataDescr | bioimageio.spec.model.v0_5.IntervalOrRatioDataDescr Ty e.g.bioimageio.spec.model.v0_5.NominalOrOrdinalDataDescr Ty e.g.field name values ? List[ int ] ! | List[ float ] ! | List[ bool ] ! | List[ str ] ! Ty e.g.example yaml - 123456
type opt "float32" , "float64" , "uint8" , "int8" , "uint16" , "int16" , "uint32" , "int32" , "uint64" , "int64" , (1 more) , "bool" "float32" "float64" "uint8" "int8" "uint16" "int16" "uint32" "int32" "uint64" "int64" "bool"
float32
unit opt "arbitrary unit" | str ! | null Ty e.g."arbitrary unit" arbitrary unit
str ! Restrictions:
StringConstraints(strip_whitespace=None, to_upper=None, to_lower=None, strict=None, min_length=1, max_length=None, pattern='^(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?((·(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?)|(/(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^+?[1-9]\\d*)?))*$') BeforeValidator(_normalize_multiplication) some free-format string
null null
arbitrary unit
example yaml type: float32
unit: arbitrary unit
values:
- 123456
bioimageio.spec.model.v0_5.IntervalOrRatioDataDescr Ty e.g.field name type opt "float32" , "float64" , "uint8" , "int8" , "uint16" , "int16" , "uint32" , "int32" , "uint64" , "int64" float32
range opt ? ( float | null , float | null ) Ty e.g.example yaml - 3.14
- 3.14
unit opt "arbitrary unit" | str ! Ty e.g."arbitrary unit" arbitrary unit
str ! Restrictions:
StringConstraints(strip_whitespace=None, to_upper=None, to_lower=None, strict=None, min_length=1, max_length=None, pattern='^(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?((·(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?)|(/(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^+?[1-9]\\d*)?))*$') BeforeValidator(_normalize_multiplication) some free-format string
arbitrary unit
scale opt ? float 3.14
offset opt ? float | null Ty e.g.3.14
example yaml offset: 3.14
range:
- 3.14
- 3.14
scale: 3.14
type: float32
unit: arbitrary unit
example yaml type: float32
unit: arbitrary unit
values:
- 123456
example yaml - type: float32
unit: arbitrary unit
values:
- 123456
example yaml type: float32
unit: arbitrary unit
values:
- 123456
optional opt ? bool true
preprocessing opt ? List[ bioimageio.spec.model.v0_5.BinarizeDescr | bioimageio.spec.model.v0_5.ClipDescr | bioimageio.spec.model.v0_5.EnsureDtypeDescr | bioimageio.spec.model.v0_5.ScaleLinearDescr | bioimageio.spec.model.v0_5.SigmoidDescr | bioimageio.spec.model.v0_5.FixedZeroMeanUnitVarianceDescr | bioimageio.spec.model.v0_5.ZeroMeanUnitVarianceDescr | bioimageio.spec.model.v0_5.ScaleRangeDescr ] Ty e.g.field name [...] bioimageio.spec.model.v0_5.BinarizeDescr | bioimageio.spec.model.v0_5.ClipDescr | bioimageio.spec.model.v0_5.EnsureDtypeDescr | bioimageio.spec.model.v0_5.ScaleLinearDescr | bioimageio.spec.model.v0_5.SigmoidDescr | bioimageio.spec.model.v0_5.FixedZeroMeanUnitVarianceDescr | bioimageio.spec.model.v0_5.ZeroMeanUnitVarianceDescr | bioimageio.spec.model.v0_5.ScaleRangeDescr Ty e.g.bioimageio.spec.model.v0_5.BinarizeDescr Ty e.g.example yaml id: binarize
kwargs:
threshold: 3.14
bioimageio.spec.model.v0_5.ClipDescr Ty e.g.example yaml id: clip
kwargs:
max: 3.14
min: 3.14
bioimageio.spec.model.v0_5.EnsureDtypeDescr Ty e.g.field name kwargs bioimageio.spec.model.v0_5.EnsureDtypeKwargs Ty e.g.field name dtype "float32" , "float64" , "uint8" , "int8" , "uint16" , "int16" , "uint32" , "int32" , "uint64" , "int64" , (1 more) , "bool" "float32" "float64" "uint8" "int8" "uint16" "int16" "uint32" "int32" "uint64" "int64" "bool"
float32
example yaml dtype: float32
id "ensure_dtype" ensure_dtype
example yaml id: ensure_dtype
kwargs:
dtype: float32
bioimageio.spec.model.v0_5.ScaleLinearDescr Ty e.g.example yaml id: scale_linear
kwargs:
gain: 3.14
offset: 3.14
bioimageio.spec.model.v0_5.SigmoidDescr Ty e.g.field name id "sigmoid" sigmoid
example yaml id: sigmoid
bioimageio.spec.model.v0_5.FixedZeroMeanUnitVarianceDescr Ty e.g.example yaml id: fixed_zero_mean_unit_variance
kwargs:
mean: 3.14
std: 3.14
bioimageio.spec.model.v0_5.ZeroMeanUnitVarianceDescr Ty e.g.example yaml id: zero_mean_unit_variance
kwargs:
axes: !!python/tuple
- batch
- x
- y
eps: 3.14
bioimageio.spec.model.v0_5.ScaleRangeDescr Ty e.g.field name kwargs bioimageio.spec.model.v0_5.ScaleRangeKwargs Ty e.g.field name axes opt ? List[ str ! ] | null Ty e.g.example yaml !!python/tuple
- batch
- x
- y
min_percentile opt ? float ! Restrictions:
Interval(gt=None, ge=0, lt=100, le=None) 3.14
max_percentile opt ? float ! Restrictions:
Interval(gt=1, ge=None, lt=None, le=100) 3.14
eps opt ? float ! Restrictions:
Interval(gt=0, ge=None, lt=None, le=0.1) 3.14
reference_tensor opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=32) some free-format string
null null
some free-format string
example yaml axes: !!python/tuple
- batch
- x
- y
eps: 3.14
max_percentile: 3.14
min_percentile: 3.14
reference_tensor: some free-format string
id "scale_range" scale_range
example yaml id: scale_range
kwargs:
axes: !!python/tuple
- batch
- x
- y
eps: 3.14
max_percentile: 3.14
min_percentile: 3.14
reference_tensor: some free-format string
example yaml id: binarize
kwargs:
threshold: 3.14
example yaml - id: binarize
kwargs:
threshold: 3.14
example yaml axes:
- description: some free-format string
id: some free-format string
size: 1
type: batch
data:
type: float32
unit: arbitrary unit
values:
- 123456
description: some free-format string
id: some free-format string
optional: true
preprocessing:
- id: binarize
kwargs:
threshold: 3.14
sample_tensor:
sha256: some free-format string
source: https://example.com/some/path
test_tensor:
sha256: some free-format string
source: https://example.com/some/path
example yaml - axes:
- description: some free-format string
id: some free-format string
size: 1
type: batch
data:
type: float32
unit: arbitrary unit
values:
- 123456
description: some free-format string
id: some free-format string
optional: true
preprocessing:
- id: binarize
kwargs:
threshold: 3.14
sample_tensor:
sha256: some free-format string
source: https://example.com/some/path
test_tensor:
sha256: some free-format string
source: https://example.com/some/path
outputs ? List[ bioimageio.spec.model.v0_5.OutputTensorDescr ] ! Ty e.g.field name [...] bioimageio.spec.model.v0_5.OutputTensorDescr Ty e.g.field name axes ? List[ bioimageio.spec.model.v0_5.BatchAxis | bioimageio.spec.model.v0_5.ChannelAxis | bioimageio.spec.model.v0_5.IndexOutputAxis | bioimageio.spec.model.v0_5.TimeOutputAxis ! | bioimageio.spec.model.v0_5.TimeOutputAxisWithHalo ! | bioimageio.spec.model.v0_5.SpaceOutputAxis ! | bioimageio.spec.model.v0_5.SpaceOutputAxisWithHalo ! ] ! Ty e.g.field name [...] bioimageio.spec.model.v0_5.BatchAxis | bioimageio.spec.model.v0_5.ChannelAxis | bioimageio.spec.model.v0_5.IndexOutputAxis | bioimageio.spec.model.v0_5.TimeOutputAxis ! | bioimageio.spec.model.v0_5.TimeOutputAxisWithHalo ! | bioimageio.spec.model.v0_5.SpaceOutputAxis ! | bioimageio.spec.model.v0_5.SpaceOutputAxisWithHalo ! Ty e.g.bioimageio.spec.model.v0_5.BatchAxis Ty e.g.example yaml description: some free-format string
id: some free-format string
size: 1
type: batch
bioimageio.spec.model.v0_5.ChannelAxis Ty e.g.example yaml channel_names:
- some free-format string
description: some free-format string
id: some free-format string
type: channel
bioimageio.spec.model.v0_5.IndexOutputAxis Ty e.g.example yaml description: some free-format string
id: some free-format string
size: 10
type: index
bioimageio.spec.model.v0_5.TimeOutputAxis ! Ty e.g.field name size ? int ! | bioimageio.spec.model.v0_5.SizeReference Ty e.g.10
id opt str ! Restrictions:
def _is_not_batch(a: str) -> bool:
return not _is_batch(a) MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=16) some free-format string
description opt str ! some free-format string
type opt "time" time
unit opt "attosecond" , "centisecond" , "day" , "decisecond" , "exasecond" , "femtosecond" , "gigasecond" , "hectosecond" , "hour" , "kilosecond" , (13 more) , "zettasecond" | null Ty e.g."attosecond" , "centisecond" , "day" , "decisecond" , "exasecond" , "femtosecond" , "gigasecond" , "hectosecond" , "hour" , "kilosecond" , (13 more) , "zettasecond" "attosecond" "centisecond" "day" "decisecond" "exasecond" "femtosecond" "gigasecond" "hectosecond" "hour" "kilosecond" "megasecond" "microsecond" "millisecond" "minute" "nanosecond" "petasecond" "picosecond" "second" "terasecond" "yoctosecond" "yottasecond" "zeptosecond" "zettasecond"
attosecond
null null
attosecond
scale opt float ! 3.14
example yaml description: some free-format string
id: some free-format string
scale: 3.14
size: 10
type: time
unit: attosecond
bioimageio.spec.model.v0_5.TimeOutputAxisWithHalo ! Ty e.g.field name halo ? int ! 123456
size ? bioimageio.spec.model.v0_5.SizeReference Ty e.g.field name tensor_id ? str ! Restrictions:
MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=32) some free-format string
axis_id ? str ! Restrictions:
MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=16) some free-format string
offset opt int 123456
10
id opt str ! Restrictions:
def _is_not_batch(a: str) -> bool:
return not _is_batch(a) MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=16) some free-format string
description opt str ! some free-format string
type opt "time" time
unit opt "attosecond" , "centisecond" , "day" , "decisecond" , "exasecond" , "femtosecond" , "gigasecond" , "hectosecond" , "hour" , "kilosecond" , (13 more) , "zettasecond" | null Ty e.g."attosecond" , "centisecond" , "day" , "decisecond" , "exasecond" , "femtosecond" , "gigasecond" , "hectosecond" , "hour" , "kilosecond" , (13 more) , "zettasecond" "attosecond" "centisecond" "day" "decisecond" "exasecond" "femtosecond" "gigasecond" "hectosecond" "hour" "kilosecond" "megasecond" "microsecond" "millisecond" "minute" "nanosecond" "petasecond" "picosecond" "second" "terasecond" "yoctosecond" "yottasecond" "zeptosecond" "zettasecond"
attosecond
null null
attosecond
scale opt float ! 3.14
example yaml description: some free-format string
halo: 123456
id: some free-format string
scale: 3.14
size: 10
type: time
unit: attosecond
bioimageio.spec.model.v0_5.SpaceOutputAxis ! Ty e.g.field name size ? int ! | bioimageio.spec.model.v0_5.SizeReference Ty e.g.10
id opt str ! Restrictions:
def _is_not_batch(a: str) -> bool:
return not _is_batch(a) MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=16) x
description opt str ! some free-format string
type opt "space" space
unit opt "attometer" , "angstrom" , "centimeter" , "decimeter" , "exameter" , "femtometer" , "foot" , "gigameter" , "hectometer" , "inch" , (16 more) , "zettameter" | null Ty e.g."attometer" , "angstrom" , "centimeter" , "decimeter" , "exameter" , "femtometer" , "foot" , "gigameter" , "hectometer" , "inch" , (16 more) , "zettameter" "attometer" "angstrom" "centimeter" "decimeter" "exameter" "femtometer" "foot" "gigameter" "hectometer" "inch" "kilometer" "megameter" "meter" "micrometer" "mile" "millimeter" "nanometer" "parsec" "petameter" "picometer" "terameter" "yard" "yoctometer" "yottameter" "zeptometer" "zettameter"
attometer
null null
attometer
scale opt float ! 3.14
example yaml description: some free-format string
id: x
scale: 3.14
size: 10
type: space
unit: attometer
bioimageio.spec.model.v0_5.SpaceOutputAxisWithHalo ! Ty e.g.field name halo ? int ! 123456
size ? bioimageio.spec.model.v0_5.SizeReference Ty e.g.field name tensor_id ? str ! Restrictions:
MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=32) some free-format string
axis_id ? str ! Restrictions:
MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=16) some free-format string
offset opt int 123456
10
id opt str ! Restrictions:
def _is_not_batch(a: str) -> bool:
return not _is_batch(a) MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=16) x
description opt str ! some free-format string
type opt "space" space
unit opt "attometer" , "angstrom" , "centimeter" , "decimeter" , "exameter" , "femtometer" , "foot" , "gigameter" , "hectometer" , "inch" , (16 more) , "zettameter" | null Ty e.g."attometer" , "angstrom" , "centimeter" , "decimeter" , "exameter" , "femtometer" , "foot" , "gigameter" , "hectometer" , "inch" , (16 more) , "zettameter" "attometer" "angstrom" "centimeter" "decimeter" "exameter" "femtometer" "foot" "gigameter" "hectometer" "inch" "kilometer" "megameter" "meter" "micrometer" "mile" "millimeter" "nanometer" "parsec" "petameter" "picometer" "terameter" "yard" "yoctometer" "yottameter" "zeptometer" "zettameter"
attometer
null null
attometer
scale opt float ! 3.14
example yaml description: some free-format string
halo: 123456
id: x
scale: 3.14
size: 10
type: space
unit: attometer
example yaml description: some free-format string
id: some free-format string
size: 1
type: batch
example yaml - description: some free-format string
id: some free-format string
size: 1
type: batch
test_tensor ? bioimageio.spec._internal.io.FileDescr Ty e.g.example yaml sha256: some free-format string
source: https://example.com/some/path
id opt ? str ! Restrictions:
MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=32) some free-format string
description opt ? str ! some free-format string
sample_tensor opt ? bioimageio.spec._internal.io.FileDescr | null Ty e.g.example yaml sha256: some free-format string
source: https://example.com/some/path
data opt ? bioimageio.spec.model.v0_5.NominalOrOrdinalDataDescr | bioimageio.spec.model.v0_5.IntervalOrRatioDataDescr | List[ bioimageio.spec.model.v0_5.NominalOrOrdinalDataDescr | bioimageio.spec.model.v0_5.IntervalOrRatioDataDescr ] ! Ty e.g.bioimageio.spec.model.v0_5.NominalOrOrdinalDataDescr Ty e.g.field name values ? List[ int ] ! | List[ float ] ! | List[ bool ] ! | List[ str ] ! Ty e.g.example yaml - 123456
type opt "float32" , "float64" , "uint8" , "int8" , "uint16" , "int16" , "uint32" , "int32" , "uint64" , "int64" , (1 more) , "bool" "float32" "float64" "uint8" "int8" "uint16" "int16" "uint32" "int32" "uint64" "int64" "bool"
float32
unit opt "arbitrary unit" | str ! | null Ty e.g."arbitrary unit" arbitrary unit
str ! Restrictions:
StringConstraints(strip_whitespace=None, to_upper=None, to_lower=None, strict=None, min_length=1, max_length=None, pattern='^(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?((·(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?)|(/(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^+?[1-9]\\d*)?))*$') BeforeValidator(_normalize_multiplication) some free-format string
null null
arbitrary unit
example yaml type: float32
unit: arbitrary unit
values:
- 123456
bioimageio.spec.model.v0_5.IntervalOrRatioDataDescr Ty e.g.field name type opt "float32" , "float64" , "uint8" , "int8" , "uint16" , "int16" , "uint32" , "int32" , "uint64" , "int64" float32
range opt ? ( float | null , float | null ) Ty e.g.example yaml - 3.14
- 3.14
unit opt "arbitrary unit" | str ! Ty e.g."arbitrary unit" arbitrary unit
str ! Restrictions:
StringConstraints(strip_whitespace=None, to_upper=None, to_lower=None, strict=None, min_length=1, max_length=None, pattern='^(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?((·(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?)|(/(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^+?[1-9]\\d*)?))*$') BeforeValidator(_normalize_multiplication) some free-format string
arbitrary unit
scale opt ? float 3.14
offset opt ? float | null Ty e.g.3.14
example yaml offset: 3.14
range:
- 3.14
- 3.14
scale: 3.14
type: float32
unit: arbitrary unit
List[ bioimageio.spec.model.v0_5.NominalOrOrdinalDataDescr | bioimageio.spec.model.v0_5.IntervalOrRatioDataDescr ] ! Ty e.g.field name [...] bioimageio.spec.model.v0_5.NominalOrOrdinalDataDescr | bioimageio.spec.model.v0_5.IntervalOrRatioDataDescr Ty e.g.bioimageio.spec.model.v0_5.NominalOrOrdinalDataDescr Ty e.g.field name values ? List[ int ] ! | List[ float ] ! | List[ bool ] ! | List[ str ] ! Ty e.g.example yaml - 123456
type opt "float32" , "float64" , "uint8" , "int8" , "uint16" , "int16" , "uint32" , "int32" , "uint64" , "int64" , (1 more) , "bool" "float32" "float64" "uint8" "int8" "uint16" "int16" "uint32" "int32" "uint64" "int64" "bool"
float32
unit opt "arbitrary unit" | str ! | null Ty e.g."arbitrary unit" arbitrary unit
str ! Restrictions:
StringConstraints(strip_whitespace=None, to_upper=None, to_lower=None, strict=None, min_length=1, max_length=None, pattern='^(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?((·(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?)|(/(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^+?[1-9]\\d*)?))*$') BeforeValidator(_normalize_multiplication) some free-format string
null null
arbitrary unit
example yaml type: float32
unit: arbitrary unit
values:
- 123456
bioimageio.spec.model.v0_5.IntervalOrRatioDataDescr Ty e.g.field name type opt "float32" , "float64" , "uint8" , "int8" , "uint16" , "int16" , "uint32" , "int32" , "uint64" , "int64" float32
range opt ? ( float | null , float | null ) Ty e.g.example yaml - 3.14
- 3.14
unit opt "arbitrary unit" | str ! Ty e.g."arbitrary unit" arbitrary unit
str ! Restrictions:
StringConstraints(strip_whitespace=None, to_upper=None, to_lower=None, strict=None, min_length=1, max_length=None, pattern='^(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?((·(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^[+-]?[1-9]\\d*)?)|(/(Q|R|Y|Z|E|P|T|G|M|k|h|da|d|c|m|µ|n|p|f|a|z|y|r|q)?(m|g|s|A|K|mol|cd|Hz|N|Pa|J|W|C|V|F|Ω|S|Wb|T|H|lm|lx|Bq|Gy|Sv|kat|l|L)(\\^+?[1-9]\\d*)?))*$') BeforeValidator(_normalize_multiplication) some free-format string
arbitrary unit
scale opt ? float 3.14
offset opt ? float | null Ty e.g.3.14
example yaml offset: 3.14
range:
- 3.14
- 3.14
scale: 3.14
type: float32
unit: arbitrary unit
example yaml type: float32
unit: arbitrary unit
values:
- 123456
example yaml - type: float32
unit: arbitrary unit
values:
- 123456
example yaml type: float32
unit: arbitrary unit
values:
- 123456
postprocessing opt ? List[ bioimageio.spec.model.v0_5.BinarizeDescr | bioimageio.spec.model.v0_5.ClipDescr | bioimageio.spec.model.v0_5.EnsureDtypeDescr | bioimageio.spec.model.v0_5.ScaleLinearDescr | bioimageio.spec.model.v0_5.SigmoidDescr | bioimageio.spec.model.v0_5.FixedZeroMeanUnitVarianceDescr | bioimageio.spec.model.v0_5.ZeroMeanUnitVarianceDescr | bioimageio.spec.model.v0_5.ScaleRangeDescr | bioimageio.spec.model.v0_5.ScaleMeanVarianceDescr ] Ty e.g.field name [...] bioimageio.spec.model.v0_5.BinarizeDescr | bioimageio.spec.model.v0_5.ClipDescr | bioimageio.spec.model.v0_5.EnsureDtypeDescr | bioimageio.spec.model.v0_5.ScaleLinearDescr | bioimageio.spec.model.v0_5.SigmoidDescr | bioimageio.spec.model.v0_5.FixedZeroMeanUnitVarianceDescr | bioimageio.spec.model.v0_5.ZeroMeanUnitVarianceDescr | bioimageio.spec.model.v0_5.ScaleRangeDescr | bioimageio.spec.model.v0_5.ScaleMeanVarianceDescr Ty e.g.bioimageio.spec.model.v0_5.BinarizeDescr Ty e.g.example yaml id: binarize
kwargs:
threshold: 3.14
bioimageio.spec.model.v0_5.ClipDescr Ty e.g.example yaml id: clip
kwargs:
max: 3.14
min: 3.14
bioimageio.spec.model.v0_5.EnsureDtypeDescr Ty e.g.field name kwargs bioimageio.spec.model.v0_5.EnsureDtypeKwargs Ty e.g.field name dtype "float32" , "float64" , "uint8" , "int8" , "uint16" , "int16" , "uint32" , "int32" , "uint64" , "int64" , (1 more) , "bool" "float32" "float64" "uint8" "int8" "uint16" "int16" "uint32" "int32" "uint64" "int64" "bool"
float32
example yaml dtype: float32
id "ensure_dtype" ensure_dtype
example yaml id: ensure_dtype
kwargs:
dtype: float32
bioimageio.spec.model.v0_5.ScaleLinearDescr Ty e.g.example yaml id: scale_linear
kwargs:
gain: 3.14
offset: 3.14
bioimageio.spec.model.v0_5.SigmoidDescr Ty e.g.field name id "sigmoid" sigmoid
example yaml id: sigmoid
bioimageio.spec.model.v0_5.FixedZeroMeanUnitVarianceDescr Ty e.g.example yaml id: fixed_zero_mean_unit_variance
kwargs:
mean: 3.14
std: 3.14
bioimageio.spec.model.v0_5.ZeroMeanUnitVarianceDescr Ty e.g.example yaml id: zero_mean_unit_variance
kwargs:
axes: !!python/tuple
- batch
- x
- y
eps: 3.14
bioimageio.spec.model.v0_5.ScaleRangeDescr Ty e.g.field name kwargs bioimageio.spec.model.v0_5.ScaleRangeKwargs Ty e.g.field name axes opt ? List[ str ! ] | null Ty e.g.example yaml !!python/tuple
- batch
- x
- y
min_percentile opt ? float ! Restrictions:
Interval(gt=None, ge=0, lt=100, le=None) 3.14
max_percentile opt ? float ! Restrictions:
Interval(gt=1, ge=None, lt=None, le=100) 3.14
eps opt ? float ! Restrictions:
Interval(gt=0, ge=None, lt=None, le=0.1) 3.14
reference_tensor opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) AfterValidator(_validate_identifier) AfterValidator(_validate_is_not_keyword) typing.Annotated[~_StrType, Predicate(str.islower)] MaxLen(max_length=32) some free-format string
null null
some free-format string
example yaml axes: !!python/tuple
- batch
- x
- y
eps: 3.14
max_percentile: 3.14
min_percentile: 3.14
reference_tensor: some free-format string
id "scale_range" scale_range
example yaml id: scale_range
kwargs:
axes: !!python/tuple
- batch
- x
- y
eps: 3.14
max_percentile: 3.14
min_percentile: 3.14
reference_tensor: some free-format string
bioimageio.spec.model.v0_5.ScaleMeanVarianceDescr Ty e.g.example yaml id: scale_mean_variance
kwargs:
axes: !!python/tuple
- batch
- x
- y
eps: 3.14
reference_tensor: some free-format string
example yaml id: binarize
kwargs:
threshold: 3.14
example yaml - id: binarize
kwargs:
threshold: 3.14
example yaml axes:
- description: some free-format string
id: some free-format string
size: 1
type: batch
data:
type: float32
unit: arbitrary unit
values:
- 123456
description: some free-format string
id: some free-format string
postprocessing:
- id: binarize
kwargs:
threshold: 3.14
sample_tensor:
sha256: some free-format string
source: https://example.com/some/path
test_tensor:
sha256: some free-format string
source: https://example.com/some/path
example yaml - axes:
- description: some free-format string
id: some free-format string
size: 1
type: batch
data:
type: float32
unit: arbitrary unit
values:
- 123456
description: some free-format string
id: some free-format string
postprocessing:
- id: binarize
kwargs:
threshold: 3.14
sample_tensor:
sha256: some free-format string
source: https://example.com/some/path
test_tensor:
sha256: some free-format string
source: https://example.com/some/path
weights ? bioimageio.spec.model.v0_5.WeightsDescr ! Ty e.g.field name keras_hdf5 opt bioimageio.spec.model.v0_5.KerasHdf5WeightsDescr | null Ty e.g.bioimageio.spec.model.v0_5.KerasHdf5WeightsDescr Ty e.g.field name source ? ( HttpUrl ! | Path | Path ! ) ! Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
Restrictions:
AfterValidator(wo_special_file_name) https://example.com/some/path
tensorflow_version ? str | int | float Ty e.g.str some free-format string
int 123456
float 3.14
some free-format string
sha256 opt ? str ! | null Ty e.g.str ! Restrictions:
StringConstraints(strip_whitespace=True, to_upper=None, to_lower=True, strict=None, min_length=64, max_length=64, pattern=None) some free-format string
null null
some free-format string
authors opt ? List[ bioimageio.spec.generic.v0_3.Author ] | null Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent opt ? "keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" | null Ty e.g."keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" keras_hdf5
null null
pytorch_state_dict
example yaml authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
null null
example yaml authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
onnx opt bioimageio.spec.model.v0_5.OnnxWeightsDescr | null Ty e.g.bioimageio.spec.model.v0_5.OnnxWeightsDescr Ty e.g.field name source ? ( HttpUrl ! | Path | Path ! ) ! Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
Restrictions:
AfterValidator(wo_special_file_name) https://example.com/some/path
opset_version ? int ! 123456
sha256 opt ? str ! | null Ty e.g.str ! Restrictions:
StringConstraints(strip_whitespace=True, to_upper=None, to_lower=True, strict=None, min_length=64, max_length=64, pattern=None) some free-format string
null null
some free-format string
authors opt ? List[ bioimageio.spec.generic.v0_3.Author ] | null Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent opt ? "keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" | null Ty e.g."keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" keras_hdf5
null null
pytorch_state_dict
example yaml authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
opset_version: 123456
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
null null
example yaml authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
opset_version: 123456
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
pytorch_state_dict opt bioimageio.spec.model.v0_5.PytorchStateDictWeightsDescr | null Ty e.g.bioimageio.spec.model.v0_5.PytorchStateDictWeightsDescr Ty e.g.field name source ? ( HttpUrl ! | Path | Path ! ) ! Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
Restrictions:
AfterValidator(wo_special_file_name) https://example.com/some/path
architecture bioimageio.spec.model.v0_5.ArchitectureFromFileDescr | bioimageio.spec.model.v0_5.ArchitectureFromLibraryDescr Ty e.g.example yaml callable: MyNetworkClass
kwargs:
some_key:
another_key:
- 123
- 456
some_key: some_value
sha256: some free-format string
source: https://example.com/some/path
pytorch_version ? str | int | float Ty e.g.str some free-format string
int 123456
float 3.14
some free-format string
sha256 opt ? str ! | null Ty e.g.str ! Restrictions:
StringConstraints(strip_whitespace=True, to_upper=None, to_lower=True, strict=None, min_length=64, max_length=64, pattern=None) some free-format string
null null
some free-format string
authors opt ? List[ bioimageio.spec.generic.v0_3.Author ] | null Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent opt ? "keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" | null Ty e.g."keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" keras_hdf5
null null
pytorch_state_dict
dependencies opt ? bioimageio.spec.model.v0_5.EnvironmentFileDescr | null Ty e.g.example yaml sha256: some free-format string
source: environment.yaml
example yaml architecture:
callable: MyNetworkClass
kwargs:
some_key:
another_key:
- 123
- 456
some_key: some_value
sha256: some free-format string
source: https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies:
sha256: some free-format string
source: environment.yaml
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
null null
example yaml architecture:
callable: MyNetworkClass
kwargs:
some_key:
another_key:
- 123
- 456
some_key: some_value
sha256: some free-format string
source: https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies:
sha256: some free-format string
source: environment.yaml
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
tensorflow_js opt bioimageio.spec.model.v0_5.TensorflowJsWeightsDescr | null Ty e.g.bioimageio.spec.model.v0_5.TensorflowJsWeightsDescr Ty e.g.field name source ? ( HttpUrl ! | Path | Path ! ) ! Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
Restrictions:
AfterValidator(wo_special_file_name) https://example.com/some/path
tensorflow_version ? str | int | float Ty e.g.str some free-format string
int 123456
float 3.14
some free-format string
sha256 opt ? str ! | null Ty e.g.str ! Restrictions:
StringConstraints(strip_whitespace=True, to_upper=None, to_lower=True, strict=None, min_length=64, max_length=64, pattern=None) some free-format string
null null
some free-format string
authors opt ? List[ bioimageio.spec.generic.v0_3.Author ] | null Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent opt ? "keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" | null Ty e.g."keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" keras_hdf5
null null
pytorch_state_dict
example yaml authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
null null
example yaml authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
tensorflow_saved_model_bundle opt bioimageio.spec.model.v0_5.TensorflowSavedModelBundleWeightsDescr | null Ty e.g.bioimageio.spec.model.v0_5.TensorflowSavedModelBundleWeightsDescr Ty e.g.field name source ? ( HttpUrl ! | Path | Path ! ) ! Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
Restrictions:
AfterValidator(wo_special_file_name) https://example.com/some/path
tensorflow_version ? str | int | float Ty e.g.str some free-format string
int 123456
float 3.14
some free-format string
sha256 opt ? str ! | null Ty e.g.str ! Restrictions:
StringConstraints(strip_whitespace=True, to_upper=None, to_lower=True, strict=None, min_length=64, max_length=64, pattern=None) some free-format string
null null
some free-format string
authors opt ? List[ bioimageio.spec.generic.v0_3.Author ] | null Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent opt ? "keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" | null Ty e.g."keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" keras_hdf5
null null
pytorch_state_dict
dependencies opt ? bioimageio.spec.model.v0_5.EnvironmentFileDescr | null Ty e.g.example yaml sha256: some free-format string
source: environment.yaml
example yaml authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies:
sha256: some free-format string
source: environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
null null
example yaml authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies:
sha256: some free-format string
source: environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
torchscript opt bioimageio.spec.model.v0_5.TorchscriptWeightsDescr | null Ty e.g.bioimageio.spec.model.v0_5.TorchscriptWeightsDescr Ty e.g.field name source ? ( HttpUrl ! | Path | Path ! ) ! Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
Restrictions:
AfterValidator(wo_special_file_name) https://example.com/some/path
pytorch_version ? str | int | float Ty e.g.str some free-format string
int 123456
float 3.14
some free-format string
sha256 opt ? str ! | null Ty e.g.str ! Restrictions:
StringConstraints(strip_whitespace=True, to_upper=None, to_lower=True, strict=None, min_length=64, max_length=64, pattern=None) some free-format string
null null
some free-format string
authors opt ? List[ bioimageio.spec.generic.v0_3.Author ] | null Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent opt ? "keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" | null Ty e.g."keras_hdf5" , "onnx" , "pytorch_state_dict" , "tensorflow_js" , "tensorflow_saved_model_bundle" , "torchscript" keras_hdf5
null null
pytorch_state_dict
example yaml authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
null null
example yaml authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
Restrictions:
WrapSerializer(func=<function package_weights at 0x7f0e1f380220>, return_type=PydanticUndefined, when_used='always') example yaml keras_hdf5:
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
onnx:
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
opset_version: 123456
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
pytorch_state_dict:
architecture:
callable: MyNetworkClass
kwargs:
some_key:
another_key:
- 123
- 456
some_key: some_value
sha256: some free-format string
source: https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies:
sha256: some free-format string
source: environment.yaml
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
tensorflow_js:
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
tensorflow_saved_model_bundle:
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies:
sha256: some free-format string
source: environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
torchscript:
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
covers opt ? List[ ( Path ! | Path | HttpUrl ! ) ! ] Ty e.g.field name [...] ( Path ! | Path | HttpUrl ! ) ! Ty e.g.Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) /some/path
Path /some/path
HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Restrictions:
WithSuffix(suffix=('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff'), case_sensitive=False) /some/path
example yaml - /some/path
id_emoji opt ? str ! | null Ty e.g.str ! Restrictions:
Len(min_length=1, max_length=2) some free-format string
null null
some free-format string
attachments opt ? List[ bioimageio.spec._internal.io.FileDescr ] Ty e.g.example yaml - sha256: some free-format string
source: https://example.com/some/path
config opt ? { str: YamlValue } Ty e.g.field name [...] YamlValue example yaml another_key:
- 123
- 456
some_key: some_value
example yaml bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
git_repo opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon opt ? str ! | ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.some free-format string
links opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
uploader opt ? bioimageio.spec.generic.v0_2.Uploader | null Ty e.g.example yaml email: john.doe@example.com
name: some free-format string
maintainers opt ? List[ bioimageio.spec.generic.v0_3.Maintainer ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
tags opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
format_version ? "0.5.3" 0.5.3
type opt ? "model" model
id opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
packaged_by opt ? List[ bioimageio.spec.generic.v0_3.Author ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent opt ? bioimageio.spec.model.v0_5.LinkedModel | null Ty e.g.example yaml id: some free-format string
version: some free-format string
run_mode opt ? bioimageio.spec.model.v0_4.RunMode | null Ty e.g.example yaml kwargs:
some_key:
another_key:
- 123
- 456
some_key: some_value
name: deepimagej
timestamp opt ? ISO 8601 datetime ! Restrictions:
BeforeValidator(_validate_datetime) '2025-02-05T13:54:20.288708'
training_data opt ? null | bioimageio.spec.dataset.v0_3.LinkedDataset | bioimageio.spec.dataset.v0_3.DatasetDescr | bioimageio.spec.dataset.v0_2.DatasetDescr Ty e.g.null null
bioimageio.spec.dataset.v0_3.LinkedDataset Ty e.g.example yaml id: some free-format string
version: some free-format string
bioimageio.spec.dataset.v0_3.DatasetDescr Ty e.g.field name name ? str ! Restrictions:
MinLen(min_length=1) MaxLen(max_length=128) some free-format string
description ? str ! some free-format string
authors ? List[ bioimageio.spec.generic.v0_3.Author ] ! Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
cite ? List[ bioimageio.spec.generic.v0_3.CiteEntry ] ! Ty e.g.example yaml - doi: some free-format string
text: some free-format string
url: https://example.com/some/path
license ? "0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" | "AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" Ty e.g."0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" "0BSD" "AAL" "Abstyles" "AdaCore-doc" "Adobe-2006" "Adobe-Display-PostScript" "Adobe-Glyph" "Adobe-Utopia" "ADSL" "AFL-1.1" "AFL-1.2" "AFL-2.0" "AFL-2.1" "AFL-3.0" "Afmparse" "AGPL-1.0-only" "AGPL-1.0-or-later" "AGPL-3.0-only" "AGPL-3.0-or-later" "Aladdin" "AMDPLPA" "AML" "AML-glslang" "AMPAS" "ANTLR-PD" "ANTLR-PD-fallback" "Apache-1.0" "Apache-1.1" "Apache-2.0" "APAFML" "APL-1.0" "App-s2p" "APSL-1.0" "APSL-1.1" "APSL-1.2" "APSL-2.0" "Arphic-1999" "Artistic-1.0" "Artistic-1.0-cl8" "Artistic-1.0-Perl" "Artistic-2.0" "ASWF-Digital-Assets-1.0" "ASWF-Digital-Assets-1.1" "Baekmuk" "Bahyph" "Barr" "bcrypt-Solar-Designer" "Beerware" "Bitstream-Charter" "Bitstream-Vera" "BitTorrent-1.0" "BitTorrent-1.1" "blessing" "BlueOak-1.0.0" "Boehm-GC" "Borceux" "Brian-Gladman-2-Clause" "Brian-Gladman-3-Clause" "BSD-1-Clause" "BSD-2-Clause" "BSD-2-Clause-Darwin" "BSD-2-Clause-Patent" "BSD-2-Clause-Views" "BSD-3-Clause" "BSD-3-Clause-acpica" "BSD-3-Clause-Attribution" "BSD-3-Clause-Clear" "BSD-3-Clause-flex" "BSD-3-Clause-HP" "BSD-3-Clause-LBNL" "BSD-3-Clause-Modification" "BSD-3-Clause-No-Military-License" "BSD-3-Clause-No-Nuclear-License" "BSD-3-Clause-No-Nuclear-License-2014" "BSD-3-Clause-No-Nuclear-Warranty" "BSD-3-Clause-Open-MPI" "BSD-3-Clause-Sun" "BSD-4-Clause" "BSD-4-Clause-Shortened" "BSD-4-Clause-UC" "BSD-4.3RENO" "BSD-4.3TAHOE" "BSD-Advertising-Acknowledgement" "BSD-Attribution-HPND-disclaimer" "BSD-Inferno-Nettverk" "BSD-Protection" "BSD-Source-beginning-file" "BSD-Source-Code" "BSD-Systemics" "BSD-Systemics-W3Works" "BSL-1.0" "BUSL-1.1" "bzip2-1.0.6" "C-UDA-1.0" "CAL-1.0" "CAL-1.0-Combined-Work-Exception" "Caldera" "Caldera-no-preamble" "CATOSL-1.1" "CC-BY-1.0" "CC-BY-2.0" "CC-BY-2.5" "CC-BY-2.5-AU" "CC-BY-3.0" "CC-BY-3.0-AT" "CC-BY-3.0-AU" "CC-BY-3.0-DE" "CC-BY-3.0-IGO" "CC-BY-3.0-NL" "CC-BY-3.0-US" "CC-BY-4.0" "CC-BY-NC-1.0" "CC-BY-NC-2.0" "CC-BY-NC-2.5" "CC-BY-NC-3.0" "CC-BY-NC-3.0-DE" "CC-BY-NC-4.0" "CC-BY-NC-ND-1.0" "CC-BY-NC-ND-2.0" "CC-BY-NC-ND-2.5" "CC-BY-NC-ND-3.0" "CC-BY-NC-ND-3.0-DE" "CC-BY-NC-ND-3.0-IGO" "CC-BY-NC-ND-4.0" "CC-BY-NC-SA-1.0" "CC-BY-NC-SA-2.0" "CC-BY-NC-SA-2.0-DE" "CC-BY-NC-SA-2.0-FR" "CC-BY-NC-SA-2.0-UK" "CC-BY-NC-SA-2.5" "CC-BY-NC-SA-3.0" "CC-BY-NC-SA-3.0-DE" "CC-BY-NC-SA-3.0-IGO" "CC-BY-NC-SA-4.0" "CC-BY-ND-1.0" "CC-BY-ND-2.0" "CC-BY-ND-2.5" "CC-BY-ND-3.0" "CC-BY-ND-3.0-DE" "CC-BY-ND-4.0" "CC-BY-SA-1.0" "CC-BY-SA-2.0" "CC-BY-SA-2.0-UK" "CC-BY-SA-2.1-JP" "CC-BY-SA-2.5" "CC-BY-SA-3.0" "CC-BY-SA-3.0-AT" "CC-BY-SA-3.0-DE" "CC-BY-SA-3.0-IGO" "CC-BY-SA-4.0" "CC-PDDC" "CC0-1.0" "CDDL-1.0" "CDDL-1.1" "CDL-1.0" "CDLA-Permissive-1.0" "CDLA-Permissive-2.0" "CDLA-Sharing-1.0" "CECILL-1.0" "CECILL-1.1" "CECILL-2.0" "CECILL-2.1" "CECILL-B" "CECILL-C" "CERN-OHL-1.1" "CERN-OHL-1.2" "CERN-OHL-P-2.0" "CERN-OHL-S-2.0" "CERN-OHL-W-2.0" "CFITSIO" "check-cvs" "checkmk" "ClArtistic" "Clips" "CMU-Mach" "CMU-Mach-nodoc" "CNRI-Jython" "CNRI-Python" "CNRI-Python-GPL-Compatible" "COIL-1.0" "Community-Spec-1.0" "Condor-1.1" "copyleft-next-0.3.0" "copyleft-next-0.3.1" "Cornell-Lossless-JPEG" "CPAL-1.0" "CPL-1.0" "CPOL-1.02" "Cronyx" "Crossword" "CrystalStacker" "CUA-OPL-1.0" "Cube" "curl" "D-FSL-1.0" "DEC-3-Clause" "diffmark" "DL-DE-BY-2.0" "DL-DE-ZERO-2.0" "DOC" "Dotseqn" "DRL-1.0" "DRL-1.1" "DSDP" "dtoa" "dvipdfm" "ECL-1.0" "ECL-2.0" "EFL-1.0" "EFL-2.0" "eGenix" "Elastic-2.0" "Entessa" "EPICS" "EPL-1.0" "EPL-2.0" "ErlPL-1.1" "etalab-2.0" "EUDatagrid" "EUPL-1.0" "EUPL-1.1" "EUPL-1.2" "Eurosym" "Fair" "FBM" "FDK-AAC" "Ferguson-Twofish" "Frameworx-1.0" "FreeBSD-DOC" "FreeImage" "FSFAP" "FSFAP-no-warranty-disclaimer" "FSFUL" "FSFULLR" "FSFULLRWD" "FTL" "Furuseth" "fwlw" "GCR-docs" "GD" "GFDL-1.1-invariants-only" "GFDL-1.1-invariants-or-later" "GFDL-1.1-no-invariants-only" "GFDL-1.1-no-invariants-or-later" "GFDL-1.1-only" "GFDL-1.1-or-later" "GFDL-1.2-invariants-only" "GFDL-1.2-invariants-or-later" "GFDL-1.2-no-invariants-only" "GFDL-1.2-no-invariants-or-later" "GFDL-1.2-only" "GFDL-1.2-or-later" "GFDL-1.3-invariants-only" "GFDL-1.3-invariants-or-later" "GFDL-1.3-no-invariants-only" "GFDL-1.3-no-invariants-or-later" "GFDL-1.3-only" "GFDL-1.3-or-later" "Giftware" "GL2PS" "Glide" "Glulxe" "GLWTPL" "gnuplot" "GPL-1.0-only" "GPL-1.0-or-later" "GPL-2.0-only" "GPL-2.0-or-later" "GPL-3.0-only" "GPL-3.0-or-later" "Graphics-Gems" "gSOAP-1.3b" "gtkbook" "HaskellReport" "hdparm" "Hippocratic-2.1" "HP-1986" "HP-1989" "HPND" "HPND-DEC" "HPND-doc" "HPND-doc-sell" "HPND-export-US" "HPND-export-US-modify" "HPND-Fenneberg-Livingston" "HPND-INRIA-IMAG" "HPND-Kevlin-Henney" "HPND-Markus-Kuhn" "HPND-MIT-disclaimer" "HPND-Pbmplus" "HPND-sell-MIT-disclaimer-xserver" "HPND-sell-regexpr" "HPND-sell-variant" "HPND-sell-variant-MIT-disclaimer" "HPND-UC" "HTMLTIDY" "IBM-pibs" "ICU" "IEC-Code-Components-EULA" "IJG" "IJG-short" "ImageMagick" "iMatix" "Imlib2" "Info-ZIP" "Inner-Net-2.0" "Intel" "Intel-ACPI" "Interbase-1.0" "IPA" "IPL-1.0" "ISC" "ISC-Veillard" "Jam" "JasPer-2.0" "JPL-image" "JPNIC" "JSON" "Kastrup" "Kazlib" "Knuth-CTAN" "LAL-1.2" "LAL-1.3" "Latex2e" "Latex2e-translated-notice" "Leptonica" "LGPL-2.0-only" "LGPL-2.0-or-later" "LGPL-2.1-only" "LGPL-2.1-or-later" "LGPL-3.0-only" "LGPL-3.0-or-later" "LGPLLR" "Libpng" "libpng-2.0" "libselinux-1.0" "libtiff" "libutil-David-Nugent" "LiLiQ-P-1.1" "LiLiQ-R-1.1" "LiLiQ-Rplus-1.1" "Linux-man-pages-1-para" "Linux-man-pages-copyleft" "Linux-man-pages-copyleft-2-para" "Linux-man-pages-copyleft-var" "Linux-OpenIB" "LOOP" "LPD-document" "LPL-1.0" "LPL-1.02" "LPPL-1.0" "LPPL-1.1" "LPPL-1.2" "LPPL-1.3a" "LPPL-1.3c" "lsof" "Lucida-Bitmap-Fonts" "LZMA-SDK-9.11-to-9.20" "LZMA-SDK-9.22" "Mackerras-3-Clause" "Mackerras-3-Clause-acknowledgment" "magaz" "mailprio" "MakeIndex" "Martin-Birgmeier" "McPhee-slideshow" "metamail" "Minpack" "MirOS" "MIT" "MIT-0" "MIT-advertising" "MIT-CMU" "MIT-enna" "MIT-feh" "MIT-Festival" "MIT-Modern-Variant" "MIT-open-group" "MIT-testregex" "MIT-Wu" "MITNFA" "MMIXware" "Motosoto" "MPEG-SSG" "mpi-permissive" "mpich2" "MPL-1.0" "MPL-1.1" "MPL-2.0" "MPL-2.0-no-copyleft-exception" "mplus" "MS-LPL" "MS-PL" "MS-RL" "MTLL" "MulanPSL-1.0" "MulanPSL-2.0" "Multics" "Mup" "NAIST-2003" "NASA-1.3" "Naumen" "NBPL-1.0" "NCGL-UK-2.0" "NCSA" "Net-SNMP" "NetCDF" "Newsletr" "NGPL" "NICTA-1.0" "NIST-PD" "NIST-PD-fallback" "NIST-Software" "NLOD-1.0" "NLOD-2.0" "NLPL" "Nokia" "NOSL" "Noweb" "NPL-1.0" "NPL-1.1" "NPOSL-3.0" "NRL" "NTP" "NTP-0" "O-UDA-1.0" "OCCT-PL" "OCLC-2.0" "ODbL-1.0" "ODC-By-1.0" "OFFIS" "OFL-1.0" "OFL-1.0-no-RFN" "OFL-1.0-RFN" "OFL-1.1" "OFL-1.1-no-RFN" "OFL-1.1-RFN" "OGC-1.0" "OGDL-Taiwan-1.0" "OGL-Canada-2.0" "OGL-UK-1.0" "OGL-UK-2.0" "OGL-UK-3.0" "OGTSL" "OLDAP-1.1" "OLDAP-1.2" "OLDAP-1.3" "OLDAP-1.4" "OLDAP-2.0" "OLDAP-2.0.1" "OLDAP-2.1" "OLDAP-2.2" "OLDAP-2.2.1" "OLDAP-2.2.2" "OLDAP-2.3" "OLDAP-2.4" "OLDAP-2.5" "OLDAP-2.6" "OLDAP-2.7" "OLDAP-2.8" "OLFL-1.3" "OML" "OpenPBS-2.3" "OpenSSL" "OpenSSL-standalone" "OpenVision" "OPL-1.0" "OPL-UK-3.0" "OPUBL-1.0" "OSET-PL-2.1" "OSL-1.0" "OSL-1.1" "OSL-2.0" "OSL-2.1" "OSL-3.0" "PADL" "Parity-6.0.0" "Parity-7.0.0" "PDDL-1.0" "PHP-3.0" "PHP-3.01" "Pixar" "Plexus" "pnmstitch" "PolyForm-Noncommercial-1.0.0" "PolyForm-Small-Business-1.0.0" "PostgreSQL" "PSF-2.0" "psfrag" "psutils" "Python-2.0" "Python-2.0.1" "python-ldap" "Qhull" "QPL-1.0" "QPL-1.0-INRIA-2004" "radvd" "Rdisc" "RHeCos-1.1" "RPL-1.1" "RPL-1.5" "RPSL-1.0" "RSA-MD" "RSCPL" "Ruby" "SAX-PD" "SAX-PD-2.0" "Saxpath" "SCEA" "SchemeReport" "Sendmail" "Sendmail-8.23" "SGI-B-1.0" "SGI-B-1.1" "SGI-B-2.0" "SGI-OpenGL" "SGP4" "SHL-0.5" "SHL-0.51" "SimPL-2.0" "SISSL" "SISSL-1.2" "SL" "Sleepycat" "SMLNJ" "SMPPL" "SNIA" "snprintf" "softSurfer" "Soundex" "Spencer-86" "Spencer-94" "Spencer-99" "SPL-1.0" "ssh-keyscan" "SSH-OpenSSH" "SSH-short" "SSLeay-standalone" "SSPL-1.0" "SugarCRM-1.1.3" "Sun-PPP" "SunPro" "SWL" "swrule" "Symlinks" "TAPR-OHL-1.0" "TCL" "TCP-wrappers" "TermReadKey" "TGPPL-1.0" "TMate" "TORQUE-1.1" "TOSL" "TPDL" "TPL-1.0" "TTWL" "TTYP0" "TU-Berlin-1.0" "TU-Berlin-2.0" "UCAR" "UCL-1.0" "ulem" "UMich-Merit" "Unicode-3.0" "Unicode-DFS-2015" "Unicode-DFS-2016" "Unicode-TOU" "UnixCrypt" "Unlicense" "UPL-1.0" "URT-RLE" "Vim" "VOSTROM" "VSL-1.0" "W3C" "W3C-19980720" "W3C-20150513" "w3m" "Watcom-1.0" "Widget-Workshop" "Wsuipa" "WTFPL" "X11" "X11-distribute-modifications-variant" "Xdebug-1.03" "Xerox" "Xfig" "XFree86-1.1" "xinetd" "xkeyboard-config-Zinoviev" "xlock" "Xnet" "xpp" "XSkat" "YPL-1.0" "YPL-1.1" "Zed" "Zeeff" "Zend-2.0" "Zimbra-1.3" "Zimbra-1.4" "Zlib" "zlib-acknowledgement" "ZPL-1.1" "ZPL-2.0" "ZPL-2.1"
0BSD
"AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" "AGPL-1.0" "AGPL-3.0" "BSD-2-Clause-FreeBSD" "BSD-2-Clause-NetBSD" "bzip2-1.0.5" "eCos-2.0" "GFDL-1.1" "GFDL-1.2" "GFDL-1.3" "GPL-1.0" "GPL-1.0+" "GPL-2.0" "GPL-2.0+" "GPL-2.0-with-autoconf-exception" "GPL-2.0-with-bison-exception" "GPL-2.0-with-classpath-exception" "GPL-2.0-with-font-exception" "GPL-2.0-with-GCC-exception" "GPL-3.0" "GPL-3.0+" "GPL-3.0-with-autoconf-exception" "GPL-3.0-with-GCC-exception" "LGPL-2.0" "LGPL-2.0+" "LGPL-2.1" "LGPL-2.1+" "LGPL-3.0" "LGPL-3.0+" "Nunit" "StandardML-NJ" "wxWindows"
AGPL-1.0
CC0-1.0
covers opt ? List[ ( Path ! | Path | HttpUrl ! ) ! ] Ty e.g.field name [...] ( Path ! | Path | HttpUrl ! ) ! Ty e.g.Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) /some/path
Path /some/path
HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Restrictions:
WithSuffix(suffix=('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff'), case_sensitive=False) /some/path
example yaml - /some/path
id_emoji opt ? str ! | null Ty e.g.str ! Restrictions:
Len(min_length=1, max_length=2) some free-format string
null null
some free-format string
attachments opt ? List[ bioimageio.spec._internal.io.FileDescr ] Ty e.g.example yaml - sha256: some free-format string
source: https://example.com/some/path
config opt ? { str: YamlValue } Ty e.g.field name [...] YamlValue example yaml another_key:
- 123
- 456
some_key: some_value
example yaml bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
git_repo opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon opt ? str ! | ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.some free-format string
links opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
uploader opt ? bioimageio.spec.generic.v0_2.Uploader | null Ty e.g.example yaml email: john.doe@example.com
name: some free-format string
maintainers opt ? List[ bioimageio.spec.generic.v0_3.Maintainer ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
tags opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
format_version opt ? "0.3.0" 0.3.0
documentation opt ? ( Path ! | Path | HttpUrl ! ) ! | null Ty e.g.https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
badges opt ? List[ bioimageio.spec.generic.v0_2.BadgeDescr ] Ty e.g.example yaml - icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
type opt "dataset" dataset
id opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
parent opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
source opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://example.com/some/path
example yaml attachments:
- sha256: some free-format string
source: https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
badges:
- icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
cite:
- doi: some free-format string
text: some free-format string
url: https://example.com/some/path
config:
bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
covers:
- /some/path
description: some free-format string
documentation: https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
format_version: 0.3.0
git_repo: https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon: some free-format string
id: some free-format string
id_emoji: some free-format string
license: CC0-1.0
links: !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
maintainers:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
name: some free-format string
parent: some free-format string
source: https://example.com/some/path
tags: !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
type: dataset
uploader:
email: john.doe@example.com
name: some free-format string
version: some free-format string
bioimageio.spec.dataset.v0_2.DatasetDescr Ty e.g.field name name ? str ! some free-format string
description str some free-format string
covers opt ? List[ ( Path ! | Path | HttpUrl ! ) ! ] Ty e.g.field name [...] ( Path ! | Path | HttpUrl ! ) ! Ty e.g.Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) /some/path
Path /some/path
HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Restrictions:
WithSuffix(suffix=('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff'), case_sensitive=False) /some/path
cover.png
id_emoji opt ? str ! | null Ty e.g.str ! Restrictions:
Len(min_length=1, max_length=1) some free-format string
null null
some free-format string
authors opt ? List[ bioimageio.spec.generic.v0_2.Author ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
attachments opt ? bioimageio.spec.generic.v0_2.AttachmentsDescr | null Ty e.g.example yaml files:
- https://example.com/some/path
cite opt ? List[ bioimageio.spec.generic.v0_2.CiteEntry ] Ty e.g.example yaml - doi: some free-format string
text: some free-format string
url: some free-format string
config opt ? { str: YamlValue } Ty e.g.field name [...] YamlValue example yaml another_key:
- 123
- 456
some_key: some_value
example yaml bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
download_url opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://example.com/some/path
git_repo opt ? str | null Ty e.g.str some free-format string
null null
https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon opt ? str ! | ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.some free-format string
links opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
uploader opt ? bioimageio.spec.generic.v0_2.Uploader | null Ty e.g.example yaml email: john.doe@example.com
name: some free-format string
maintainers opt ? List[ bioimageio.spec.generic.v0_2.Maintainer ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
rdf_source opt ? HttpUrl ! | Path | Path ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
null null
https://example.com/some/path
tags opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
version_number opt ? int | null Ty e.g.123456
format_version opt ? "0.2.4" 0.2.4
badges opt ? List[ bioimageio.spec.generic.v0_2.BadgeDescr ] Ty e.g.example yaml - icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
documentation opt ? ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
license opt ? "0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" | "AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" | str | null Ty e.g."0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" "0BSD" "AAL" "Abstyles" "AdaCore-doc" "Adobe-2006" "Adobe-Display-PostScript" "Adobe-Glyph" "Adobe-Utopia" "ADSL" "AFL-1.1" "AFL-1.2" "AFL-2.0" "AFL-2.1" "AFL-3.0" "Afmparse" "AGPL-1.0-only" "AGPL-1.0-or-later" "AGPL-3.0-only" "AGPL-3.0-or-later" "Aladdin" "AMDPLPA" "AML" "AML-glslang" "AMPAS" "ANTLR-PD" "ANTLR-PD-fallback" "Apache-1.0" "Apache-1.1" "Apache-2.0" "APAFML" "APL-1.0" "App-s2p" "APSL-1.0" "APSL-1.1" "APSL-1.2" "APSL-2.0" "Arphic-1999" "Artistic-1.0" "Artistic-1.0-cl8" "Artistic-1.0-Perl" "Artistic-2.0" "ASWF-Digital-Assets-1.0" "ASWF-Digital-Assets-1.1" "Baekmuk" "Bahyph" "Barr" "bcrypt-Solar-Designer" "Beerware" "Bitstream-Charter" "Bitstream-Vera" "BitTorrent-1.0" "BitTorrent-1.1" "blessing" "BlueOak-1.0.0" "Boehm-GC" "Borceux" "Brian-Gladman-2-Clause" "Brian-Gladman-3-Clause" "BSD-1-Clause" "BSD-2-Clause" "BSD-2-Clause-Darwin" "BSD-2-Clause-Patent" "BSD-2-Clause-Views" "BSD-3-Clause" "BSD-3-Clause-acpica" "BSD-3-Clause-Attribution" "BSD-3-Clause-Clear" "BSD-3-Clause-flex" "BSD-3-Clause-HP" "BSD-3-Clause-LBNL" "BSD-3-Clause-Modification" "BSD-3-Clause-No-Military-License" "BSD-3-Clause-No-Nuclear-License" "BSD-3-Clause-No-Nuclear-License-2014" "BSD-3-Clause-No-Nuclear-Warranty" "BSD-3-Clause-Open-MPI" "BSD-3-Clause-Sun" "BSD-4-Clause" "BSD-4-Clause-Shortened" "BSD-4-Clause-UC" "BSD-4.3RENO" "BSD-4.3TAHOE" "BSD-Advertising-Acknowledgement" "BSD-Attribution-HPND-disclaimer" "BSD-Inferno-Nettverk" "BSD-Protection" "BSD-Source-beginning-file" "BSD-Source-Code" "BSD-Systemics" "BSD-Systemics-W3Works" "BSL-1.0" "BUSL-1.1" "bzip2-1.0.6" "C-UDA-1.0" "CAL-1.0" "CAL-1.0-Combined-Work-Exception" "Caldera" "Caldera-no-preamble" "CATOSL-1.1" "CC-BY-1.0" "CC-BY-2.0" "CC-BY-2.5" "CC-BY-2.5-AU" "CC-BY-3.0" "CC-BY-3.0-AT" "CC-BY-3.0-AU" "CC-BY-3.0-DE" "CC-BY-3.0-IGO" "CC-BY-3.0-NL" "CC-BY-3.0-US" "CC-BY-4.0" "CC-BY-NC-1.0" "CC-BY-NC-2.0" "CC-BY-NC-2.5" "CC-BY-NC-3.0" "CC-BY-NC-3.0-DE" "CC-BY-NC-4.0" "CC-BY-NC-ND-1.0" "CC-BY-NC-ND-2.0" "CC-BY-NC-ND-2.5" "CC-BY-NC-ND-3.0" "CC-BY-NC-ND-3.0-DE" "CC-BY-NC-ND-3.0-IGO" "CC-BY-NC-ND-4.0" "CC-BY-NC-SA-1.0" "CC-BY-NC-SA-2.0" "CC-BY-NC-SA-2.0-DE" "CC-BY-NC-SA-2.0-FR" "CC-BY-NC-SA-2.0-UK" "CC-BY-NC-SA-2.5" "CC-BY-NC-SA-3.0" "CC-BY-NC-SA-3.0-DE" "CC-BY-NC-SA-3.0-IGO" "CC-BY-NC-SA-4.0" "CC-BY-ND-1.0" "CC-BY-ND-2.0" "CC-BY-ND-2.5" "CC-BY-ND-3.0" "CC-BY-ND-3.0-DE" "CC-BY-ND-4.0" "CC-BY-SA-1.0" "CC-BY-SA-2.0" "CC-BY-SA-2.0-UK" "CC-BY-SA-2.1-JP" "CC-BY-SA-2.5" "CC-BY-SA-3.0" "CC-BY-SA-3.0-AT" "CC-BY-SA-3.0-DE" "CC-BY-SA-3.0-IGO" "CC-BY-SA-4.0" "CC-PDDC" "CC0-1.0" "CDDL-1.0" "CDDL-1.1" "CDL-1.0" "CDLA-Permissive-1.0" "CDLA-Permissive-2.0" "CDLA-Sharing-1.0" "CECILL-1.0" "CECILL-1.1" "CECILL-2.0" "CECILL-2.1" "CECILL-B" "CECILL-C" "CERN-OHL-1.1" "CERN-OHL-1.2" "CERN-OHL-P-2.0" "CERN-OHL-S-2.0" "CERN-OHL-W-2.0" "CFITSIO" "check-cvs" "checkmk" "ClArtistic" "Clips" "CMU-Mach" "CMU-Mach-nodoc" "CNRI-Jython" "CNRI-Python" "CNRI-Python-GPL-Compatible" "COIL-1.0" "Community-Spec-1.0" "Condor-1.1" "copyleft-next-0.3.0" "copyleft-next-0.3.1" "Cornell-Lossless-JPEG" "CPAL-1.0" "CPL-1.0" "CPOL-1.02" "Cronyx" "Crossword" "CrystalStacker" "CUA-OPL-1.0" "Cube" "curl" "D-FSL-1.0" "DEC-3-Clause" "diffmark" "DL-DE-BY-2.0" "DL-DE-ZERO-2.0" "DOC" "Dotseqn" "DRL-1.0" "DRL-1.1" "DSDP" "dtoa" "dvipdfm" "ECL-1.0" "ECL-2.0" "EFL-1.0" "EFL-2.0" "eGenix" "Elastic-2.0" "Entessa" "EPICS" "EPL-1.0" "EPL-2.0" "ErlPL-1.1" "etalab-2.0" "EUDatagrid" "EUPL-1.0" "EUPL-1.1" "EUPL-1.2" "Eurosym" "Fair" "FBM" "FDK-AAC" "Ferguson-Twofish" "Frameworx-1.0" "FreeBSD-DOC" "FreeImage" "FSFAP" "FSFAP-no-warranty-disclaimer" "FSFUL" "FSFULLR" "FSFULLRWD" "FTL" "Furuseth" "fwlw" "GCR-docs" "GD" "GFDL-1.1-invariants-only" "GFDL-1.1-invariants-or-later" "GFDL-1.1-no-invariants-only" "GFDL-1.1-no-invariants-or-later" "GFDL-1.1-only" "GFDL-1.1-or-later" "GFDL-1.2-invariants-only" "GFDL-1.2-invariants-or-later" "GFDL-1.2-no-invariants-only" "GFDL-1.2-no-invariants-or-later" "GFDL-1.2-only" "GFDL-1.2-or-later" "GFDL-1.3-invariants-only" "GFDL-1.3-invariants-or-later" "GFDL-1.3-no-invariants-only" "GFDL-1.3-no-invariants-or-later" "GFDL-1.3-only" "GFDL-1.3-or-later" "Giftware" "GL2PS" "Glide" "Glulxe" "GLWTPL" "gnuplot" "GPL-1.0-only" "GPL-1.0-or-later" "GPL-2.0-only" "GPL-2.0-or-later" "GPL-3.0-only" "GPL-3.0-or-later" "Graphics-Gems" "gSOAP-1.3b" "gtkbook" "HaskellReport" "hdparm" "Hippocratic-2.1" "HP-1986" "HP-1989" "HPND" "HPND-DEC" "HPND-doc" "HPND-doc-sell" "HPND-export-US" "HPND-export-US-modify" "HPND-Fenneberg-Livingston" "HPND-INRIA-IMAG" "HPND-Kevlin-Henney" "HPND-Markus-Kuhn" "HPND-MIT-disclaimer" "HPND-Pbmplus" "HPND-sell-MIT-disclaimer-xserver" "HPND-sell-regexpr" "HPND-sell-variant" "HPND-sell-variant-MIT-disclaimer" "HPND-UC" "HTMLTIDY" "IBM-pibs" "ICU" "IEC-Code-Components-EULA" "IJG" "IJG-short" "ImageMagick" "iMatix" "Imlib2" "Info-ZIP" "Inner-Net-2.0" "Intel" "Intel-ACPI" "Interbase-1.0" "IPA" "IPL-1.0" "ISC" "ISC-Veillard" "Jam" "JasPer-2.0" "JPL-image" "JPNIC" "JSON" "Kastrup" "Kazlib" "Knuth-CTAN" "LAL-1.2" "LAL-1.3" "Latex2e" "Latex2e-translated-notice" "Leptonica" "LGPL-2.0-only" "LGPL-2.0-or-later" "LGPL-2.1-only" "LGPL-2.1-or-later" "LGPL-3.0-only" "LGPL-3.0-or-later" "LGPLLR" "Libpng" "libpng-2.0" "libselinux-1.0" "libtiff" "libutil-David-Nugent" "LiLiQ-P-1.1" "LiLiQ-R-1.1" "LiLiQ-Rplus-1.1" "Linux-man-pages-1-para" "Linux-man-pages-copyleft" "Linux-man-pages-copyleft-2-para" "Linux-man-pages-copyleft-var" "Linux-OpenIB" "LOOP" "LPD-document" "LPL-1.0" "LPL-1.02" "LPPL-1.0" "LPPL-1.1" "LPPL-1.2" "LPPL-1.3a" "LPPL-1.3c" "lsof" "Lucida-Bitmap-Fonts" "LZMA-SDK-9.11-to-9.20" "LZMA-SDK-9.22" "Mackerras-3-Clause" "Mackerras-3-Clause-acknowledgment" "magaz" "mailprio" "MakeIndex" "Martin-Birgmeier" "McPhee-slideshow" "metamail" "Minpack" "MirOS" "MIT" "MIT-0" "MIT-advertising" "MIT-CMU" "MIT-enna" "MIT-feh" "MIT-Festival" "MIT-Modern-Variant" "MIT-open-group" "MIT-testregex" "MIT-Wu" "MITNFA" "MMIXware" "Motosoto" "MPEG-SSG" "mpi-permissive" "mpich2" "MPL-1.0" "MPL-1.1" "MPL-2.0" "MPL-2.0-no-copyleft-exception" "mplus" "MS-LPL" "MS-PL" "MS-RL" "MTLL" "MulanPSL-1.0" "MulanPSL-2.0" "Multics" "Mup" "NAIST-2003" "NASA-1.3" "Naumen" "NBPL-1.0" "NCGL-UK-2.0" "NCSA" "Net-SNMP" "NetCDF" "Newsletr" "NGPL" "NICTA-1.0" "NIST-PD" "NIST-PD-fallback" "NIST-Software" "NLOD-1.0" "NLOD-2.0" "NLPL" "Nokia" "NOSL" "Noweb" "NPL-1.0" "NPL-1.1" "NPOSL-3.0" "NRL" "NTP" "NTP-0" "O-UDA-1.0" "OCCT-PL" "OCLC-2.0" "ODbL-1.0" "ODC-By-1.0" "OFFIS" "OFL-1.0" "OFL-1.0-no-RFN" "OFL-1.0-RFN" "OFL-1.1" "OFL-1.1-no-RFN" "OFL-1.1-RFN" "OGC-1.0" "OGDL-Taiwan-1.0" "OGL-Canada-2.0" "OGL-UK-1.0" "OGL-UK-2.0" "OGL-UK-3.0" "OGTSL" "OLDAP-1.1" "OLDAP-1.2" "OLDAP-1.3" "OLDAP-1.4" "OLDAP-2.0" "OLDAP-2.0.1" "OLDAP-2.1" "OLDAP-2.2" "OLDAP-2.2.1" "OLDAP-2.2.2" "OLDAP-2.3" "OLDAP-2.4" "OLDAP-2.5" "OLDAP-2.6" "OLDAP-2.7" "OLDAP-2.8" "OLFL-1.3" "OML" "OpenPBS-2.3" "OpenSSL" "OpenSSL-standalone" "OpenVision" "OPL-1.0" "OPL-UK-3.0" "OPUBL-1.0" "OSET-PL-2.1" "OSL-1.0" "OSL-1.1" "OSL-2.0" "OSL-2.1" "OSL-3.0" "PADL" "Parity-6.0.0" "Parity-7.0.0" "PDDL-1.0" "PHP-3.0" "PHP-3.01" "Pixar" "Plexus" "pnmstitch" "PolyForm-Noncommercial-1.0.0" "PolyForm-Small-Business-1.0.0" "PostgreSQL" "PSF-2.0" "psfrag" "psutils" "Python-2.0" "Python-2.0.1" "python-ldap" "Qhull" "QPL-1.0" "QPL-1.0-INRIA-2004" "radvd" "Rdisc" "RHeCos-1.1" "RPL-1.1" "RPL-1.5" "RPSL-1.0" "RSA-MD" "RSCPL" "Ruby" "SAX-PD" "SAX-PD-2.0" "Saxpath" "SCEA" "SchemeReport" "Sendmail" "Sendmail-8.23" "SGI-B-1.0" "SGI-B-1.1" "SGI-B-2.0" "SGI-OpenGL" "SGP4" "SHL-0.5" "SHL-0.51" "SimPL-2.0" "SISSL" "SISSL-1.2" "SL" "Sleepycat" "SMLNJ" "SMPPL" "SNIA" "snprintf" "softSurfer" "Soundex" "Spencer-86" "Spencer-94" "Spencer-99" "SPL-1.0" "ssh-keyscan" "SSH-OpenSSH" "SSH-short" "SSLeay-standalone" "SSPL-1.0" "SugarCRM-1.1.3" "Sun-PPP" "SunPro" "SWL" "swrule" "Symlinks" "TAPR-OHL-1.0" "TCL" "TCP-wrappers" "TermReadKey" "TGPPL-1.0" "TMate" "TORQUE-1.1" "TOSL" "TPDL" "TPL-1.0" "TTWL" "TTYP0" "TU-Berlin-1.0" "TU-Berlin-2.0" "UCAR" "UCL-1.0" "ulem" "UMich-Merit" "Unicode-3.0" "Unicode-DFS-2015" "Unicode-DFS-2016" "Unicode-TOU" "UnixCrypt" "Unlicense" "UPL-1.0" "URT-RLE" "Vim" "VOSTROM" "VSL-1.0" "W3C" "W3C-19980720" "W3C-20150513" "w3m" "Watcom-1.0" "Widget-Workshop" "Wsuipa" "WTFPL" "X11" "X11-distribute-modifications-variant" "Xdebug-1.03" "Xerox" "Xfig" "XFree86-1.1" "xinetd" "xkeyboard-config-Zinoviev" "xlock" "Xnet" "xpp" "XSkat" "YPL-1.0" "YPL-1.1" "Zed" "Zeeff" "Zend-2.0" "Zimbra-1.3" "Zimbra-1.4" "Zlib" "zlib-acknowledgement" "ZPL-1.1" "ZPL-2.0" "ZPL-2.1"
0BSD
"AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" "AGPL-1.0" "AGPL-3.0" "BSD-2-Clause-FreeBSD" "BSD-2-Clause-NetBSD" "bzip2-1.0.5" "eCos-2.0" "GFDL-1.1" "GFDL-1.2" "GFDL-1.3" "GPL-1.0" "GPL-1.0+" "GPL-2.0" "GPL-2.0+" "GPL-2.0-with-autoconf-exception" "GPL-2.0-with-bison-exception" "GPL-2.0-with-classpath-exception" "GPL-2.0-with-font-exception" "GPL-2.0-with-GCC-exception" "GPL-3.0" "GPL-3.0+" "GPL-3.0-with-autoconf-exception" "GPL-3.0-with-GCC-exception" "LGPL-2.0" "LGPL-2.0+" "LGPL-2.1" "LGPL-2.1+" "LGPL-3.0" "LGPL-3.0+" "Nunit" "StandardML-NJ" "wxWindows"
AGPL-1.0
str some free-format string
null null
CC0-1.0
type opt "dataset" dataset
id opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) AfterValidator(lower) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
source opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://example.com/some/path
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
badges:
- icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
cite:
- doi: some free-format string
text: some free-format string
url: some free-format string
config:
bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
covers: cover.png
description: some free-format string
documentation: https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
download_url: https://example.com/some/path
format_version: 0.2.4
git_repo: https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon: some free-format string
id: some free-format string
id_emoji: some free-format string
license: CC0-1.0
links: !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
maintainers:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
name: some free-format string
rdf_source: https://example.com/some/path
source: https://example.com/some/path
tags: !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
type: dataset
uploader:
email: john.doe@example.com
name: some free-format string
version: some free-format string
version_number: 123456
null
example yaml attachments:
- sha256: some free-format string
source: https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
cite:
- doi: some free-format string
text: some free-format string
url: https://example.com/some/path
config:
bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
covers:
- /some/path
description: some free-format string
documentation: https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
format_version: 0.5.3
git_repo: https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon: some free-format string
id: some free-format string
id_emoji: some free-format string
inputs:
- axes:
- description: some free-format string
id: some free-format string
size: 1
type: batch
data:
type: float32
unit: arbitrary unit
values:
- 123456
description: some free-format string
id: some free-format string
optional: true
preprocessing:
- id: binarize
kwargs:
threshold: 3.14
sample_tensor:
sha256: some free-format string
source: https://example.com/some/path
test_tensor:
sha256: some free-format string
source: https://example.com/some/path
license: CC0-1.0
links: !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
maintainers:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
name: some free-format string
outputs:
- axes:
- description: some free-format string
id: some free-format string
size: 1
type: batch
data:
type: float32
unit: arbitrary unit
values:
- 123456
description: some free-format string
id: some free-format string
postprocessing:
- id: binarize
kwargs:
threshold: 3.14
sample_tensor:
sha256: some free-format string
source: https://example.com/some/path
test_tensor:
sha256: some free-format string
source: https://example.com/some/path
packaged_by:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent:
id: some free-format string
version: some free-format string
run_mode:
kwargs:
some_key:
another_key:
- 123
- 456
some_key: some_value
name: deepimagej
tags: !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
timestamp: '2025-02-05T13:54:20.288708'
training_data: null
type: model
uploader:
email: john.doe@example.com
name: some free-format string
version: some free-format string
weights:
keras_hdf5:
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
onnx:
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
opset_version: 123456
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
pytorch_state_dict:
architecture:
callable: MyNetworkClass
kwargs:
some_key:
another_key:
- 123
- 456
some_key: some_value
sha256: some free-format string
source: https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies:
sha256: some free-format string
source: environment.yaml
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
tensorflow_js:
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
tensorflow_saved_model_bundle:
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
dependencies:
sha256: some free-format string
source: environment.yaml
parent: pytorch_state_dict
sha256: some free-format string
source: https://example.com/some/path
tensorflow_version: some free-format string
torchscript:
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
parent: pytorch_state_dict
pytorch_version: some free-format string
sha256: some free-format string
source: https://example.com/some/path
bioimageio.spec.notebook.v0_2.NotebookDescr Ty e.g.field name name ? str ! some free-format string
description str some free-format string
source ? HttpUrl ! | Path ! | Path ! Ty e.g.HttpUrl ! Restrictions:
WithSuffix(suffix='.ipynb', case_sensitive=True) max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) WithSuffix(suffix='.ipynb', case_sensitive=True) /some/path
Path ! Restrictions:
WithSuffix(suffix='.ipynb', case_sensitive=True) /some/path
https://example.com/some/path
covers opt ? List[ ( Path ! | Path | HttpUrl ! ) ! ] Ty e.g.field name [...] ( Path ! | Path | HttpUrl ! ) ! Ty e.g.Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) /some/path
Path /some/path
HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Restrictions:
WithSuffix(suffix=('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff'), case_sensitive=False) /some/path
cover.png
id_emoji opt ? str ! | null Ty e.g.str ! Restrictions:
Len(min_length=1, max_length=1) some free-format string
null null
some free-format string
authors opt ? List[ bioimageio.spec.generic.v0_2.Author ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
attachments opt ? bioimageio.spec.generic.v0_2.AttachmentsDescr | null Ty e.g.example yaml files:
- https://example.com/some/path
cite opt ? List[ bioimageio.spec.generic.v0_2.CiteEntry ] Ty e.g.example yaml - doi: some free-format string
text: some free-format string
url: some free-format string
config opt ? { str: YamlValue } Ty e.g.field name [...] YamlValue example yaml another_key:
- 123
- 456
some_key: some_value
example yaml bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
download_url opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://example.com/some/path
git_repo opt ? str | null Ty e.g.str some free-format string
null null
https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon opt ? str ! | ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.some free-format string
links opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
uploader opt ? bioimageio.spec.generic.v0_2.Uploader | null Ty e.g.example yaml email: john.doe@example.com
name: some free-format string
maintainers opt ? List[ bioimageio.spec.generic.v0_2.Maintainer ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
rdf_source opt ? HttpUrl ! | Path | Path ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path /some/path
Path ! Restrictions:
PathType(path_type='file') /some/path
null null
https://example.com/some/path
tags opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
version_number opt ? int | null Ty e.g.123456
format_version ? "0.2.4" 0.2.4
badges opt ? List[ bioimageio.spec.generic.v0_2.BadgeDescr ] Ty e.g.example yaml - icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
documentation opt ? ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
license opt ? "0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" | "AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" | str | null Ty e.g."0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" "0BSD" "AAL" "Abstyles" "AdaCore-doc" "Adobe-2006" "Adobe-Display-PostScript" "Adobe-Glyph" "Adobe-Utopia" "ADSL" "AFL-1.1" "AFL-1.2" "AFL-2.0" "AFL-2.1" "AFL-3.0" "Afmparse" "AGPL-1.0-only" "AGPL-1.0-or-later" "AGPL-3.0-only" "AGPL-3.0-or-later" "Aladdin" "AMDPLPA" "AML" "AML-glslang" "AMPAS" "ANTLR-PD" "ANTLR-PD-fallback" "Apache-1.0" "Apache-1.1" "Apache-2.0" "APAFML" "APL-1.0" "App-s2p" "APSL-1.0" "APSL-1.1" "APSL-1.2" "APSL-2.0" "Arphic-1999" "Artistic-1.0" "Artistic-1.0-cl8" "Artistic-1.0-Perl" "Artistic-2.0" "ASWF-Digital-Assets-1.0" "ASWF-Digital-Assets-1.1" "Baekmuk" "Bahyph" "Barr" "bcrypt-Solar-Designer" "Beerware" "Bitstream-Charter" "Bitstream-Vera" "BitTorrent-1.0" "BitTorrent-1.1" "blessing" "BlueOak-1.0.0" "Boehm-GC" "Borceux" "Brian-Gladman-2-Clause" "Brian-Gladman-3-Clause" "BSD-1-Clause" "BSD-2-Clause" "BSD-2-Clause-Darwin" "BSD-2-Clause-Patent" "BSD-2-Clause-Views" "BSD-3-Clause" "BSD-3-Clause-acpica" "BSD-3-Clause-Attribution" "BSD-3-Clause-Clear" "BSD-3-Clause-flex" "BSD-3-Clause-HP" "BSD-3-Clause-LBNL" "BSD-3-Clause-Modification" "BSD-3-Clause-No-Military-License" "BSD-3-Clause-No-Nuclear-License" "BSD-3-Clause-No-Nuclear-License-2014" "BSD-3-Clause-No-Nuclear-Warranty" "BSD-3-Clause-Open-MPI" "BSD-3-Clause-Sun" "BSD-4-Clause" "BSD-4-Clause-Shortened" "BSD-4-Clause-UC" "BSD-4.3RENO" "BSD-4.3TAHOE" "BSD-Advertising-Acknowledgement" "BSD-Attribution-HPND-disclaimer" "BSD-Inferno-Nettverk" "BSD-Protection" "BSD-Source-beginning-file" "BSD-Source-Code" "BSD-Systemics" "BSD-Systemics-W3Works" "BSL-1.0" "BUSL-1.1" "bzip2-1.0.6" "C-UDA-1.0" "CAL-1.0" "CAL-1.0-Combined-Work-Exception" "Caldera" "Caldera-no-preamble" "CATOSL-1.1" "CC-BY-1.0" "CC-BY-2.0" "CC-BY-2.5" "CC-BY-2.5-AU" "CC-BY-3.0" "CC-BY-3.0-AT" "CC-BY-3.0-AU" "CC-BY-3.0-DE" "CC-BY-3.0-IGO" "CC-BY-3.0-NL" "CC-BY-3.0-US" "CC-BY-4.0" "CC-BY-NC-1.0" "CC-BY-NC-2.0" "CC-BY-NC-2.5" "CC-BY-NC-3.0" "CC-BY-NC-3.0-DE" "CC-BY-NC-4.0" "CC-BY-NC-ND-1.0" "CC-BY-NC-ND-2.0" "CC-BY-NC-ND-2.5" "CC-BY-NC-ND-3.0" "CC-BY-NC-ND-3.0-DE" "CC-BY-NC-ND-3.0-IGO" "CC-BY-NC-ND-4.0" "CC-BY-NC-SA-1.0" "CC-BY-NC-SA-2.0" "CC-BY-NC-SA-2.0-DE" "CC-BY-NC-SA-2.0-FR" "CC-BY-NC-SA-2.0-UK" "CC-BY-NC-SA-2.5" "CC-BY-NC-SA-3.0" "CC-BY-NC-SA-3.0-DE" "CC-BY-NC-SA-3.0-IGO" "CC-BY-NC-SA-4.0" "CC-BY-ND-1.0" "CC-BY-ND-2.0" "CC-BY-ND-2.5" "CC-BY-ND-3.0" "CC-BY-ND-3.0-DE" "CC-BY-ND-4.0" "CC-BY-SA-1.0" "CC-BY-SA-2.0" "CC-BY-SA-2.0-UK" "CC-BY-SA-2.1-JP" "CC-BY-SA-2.5" "CC-BY-SA-3.0" "CC-BY-SA-3.0-AT" "CC-BY-SA-3.0-DE" "CC-BY-SA-3.0-IGO" "CC-BY-SA-4.0" "CC-PDDC" "CC0-1.0" "CDDL-1.0" "CDDL-1.1" "CDL-1.0" "CDLA-Permissive-1.0" "CDLA-Permissive-2.0" "CDLA-Sharing-1.0" "CECILL-1.0" "CECILL-1.1" "CECILL-2.0" "CECILL-2.1" "CECILL-B" "CECILL-C" "CERN-OHL-1.1" "CERN-OHL-1.2" "CERN-OHL-P-2.0" "CERN-OHL-S-2.0" "CERN-OHL-W-2.0" "CFITSIO" "check-cvs" "checkmk" "ClArtistic" "Clips" "CMU-Mach" "CMU-Mach-nodoc" "CNRI-Jython" "CNRI-Python" "CNRI-Python-GPL-Compatible" "COIL-1.0" "Community-Spec-1.0" "Condor-1.1" "copyleft-next-0.3.0" "copyleft-next-0.3.1" "Cornell-Lossless-JPEG" "CPAL-1.0" "CPL-1.0" "CPOL-1.02" "Cronyx" "Crossword" "CrystalStacker" "CUA-OPL-1.0" "Cube" "curl" "D-FSL-1.0" "DEC-3-Clause" "diffmark" "DL-DE-BY-2.0" "DL-DE-ZERO-2.0" "DOC" "Dotseqn" "DRL-1.0" "DRL-1.1" "DSDP" "dtoa" "dvipdfm" "ECL-1.0" "ECL-2.0" "EFL-1.0" "EFL-2.0" "eGenix" "Elastic-2.0" "Entessa" "EPICS" "EPL-1.0" "EPL-2.0" "ErlPL-1.1" "etalab-2.0" "EUDatagrid" "EUPL-1.0" "EUPL-1.1" "EUPL-1.2" "Eurosym" "Fair" "FBM" "FDK-AAC" "Ferguson-Twofish" "Frameworx-1.0" "FreeBSD-DOC" "FreeImage" "FSFAP" "FSFAP-no-warranty-disclaimer" "FSFUL" "FSFULLR" "FSFULLRWD" "FTL" "Furuseth" "fwlw" "GCR-docs" "GD" "GFDL-1.1-invariants-only" "GFDL-1.1-invariants-or-later" "GFDL-1.1-no-invariants-only" "GFDL-1.1-no-invariants-or-later" "GFDL-1.1-only" "GFDL-1.1-or-later" "GFDL-1.2-invariants-only" "GFDL-1.2-invariants-or-later" "GFDL-1.2-no-invariants-only" "GFDL-1.2-no-invariants-or-later" "GFDL-1.2-only" "GFDL-1.2-or-later" "GFDL-1.3-invariants-only" "GFDL-1.3-invariants-or-later" "GFDL-1.3-no-invariants-only" "GFDL-1.3-no-invariants-or-later" "GFDL-1.3-only" "GFDL-1.3-or-later" "Giftware" "GL2PS" "Glide" "Glulxe" "GLWTPL" "gnuplot" "GPL-1.0-only" "GPL-1.0-or-later" "GPL-2.0-only" "GPL-2.0-or-later" "GPL-3.0-only" "GPL-3.0-or-later" "Graphics-Gems" "gSOAP-1.3b" "gtkbook" "HaskellReport" "hdparm" "Hippocratic-2.1" "HP-1986" "HP-1989" "HPND" "HPND-DEC" "HPND-doc" "HPND-doc-sell" "HPND-export-US" "HPND-export-US-modify" "HPND-Fenneberg-Livingston" "HPND-INRIA-IMAG" "HPND-Kevlin-Henney" "HPND-Markus-Kuhn" "HPND-MIT-disclaimer" "HPND-Pbmplus" "HPND-sell-MIT-disclaimer-xserver" "HPND-sell-regexpr" "HPND-sell-variant" "HPND-sell-variant-MIT-disclaimer" "HPND-UC" "HTMLTIDY" "IBM-pibs" "ICU" "IEC-Code-Components-EULA" "IJG" "IJG-short" "ImageMagick" "iMatix" "Imlib2" "Info-ZIP" "Inner-Net-2.0" "Intel" "Intel-ACPI" "Interbase-1.0" "IPA" "IPL-1.0" "ISC" "ISC-Veillard" "Jam" "JasPer-2.0" "JPL-image" "JPNIC" "JSON" "Kastrup" "Kazlib" "Knuth-CTAN" "LAL-1.2" "LAL-1.3" "Latex2e" "Latex2e-translated-notice" "Leptonica" "LGPL-2.0-only" "LGPL-2.0-or-later" "LGPL-2.1-only" "LGPL-2.1-or-later" "LGPL-3.0-only" "LGPL-3.0-or-later" "LGPLLR" "Libpng" "libpng-2.0" "libselinux-1.0" "libtiff" "libutil-David-Nugent" "LiLiQ-P-1.1" "LiLiQ-R-1.1" "LiLiQ-Rplus-1.1" "Linux-man-pages-1-para" "Linux-man-pages-copyleft" "Linux-man-pages-copyleft-2-para" "Linux-man-pages-copyleft-var" "Linux-OpenIB" "LOOP" "LPD-document" "LPL-1.0" "LPL-1.02" "LPPL-1.0" "LPPL-1.1" "LPPL-1.2" "LPPL-1.3a" "LPPL-1.3c" "lsof" "Lucida-Bitmap-Fonts" "LZMA-SDK-9.11-to-9.20" "LZMA-SDK-9.22" "Mackerras-3-Clause" "Mackerras-3-Clause-acknowledgment" "magaz" "mailprio" "MakeIndex" "Martin-Birgmeier" "McPhee-slideshow" "metamail" "Minpack" "MirOS" "MIT" "MIT-0" "MIT-advertising" "MIT-CMU" "MIT-enna" "MIT-feh" "MIT-Festival" "MIT-Modern-Variant" "MIT-open-group" "MIT-testregex" "MIT-Wu" "MITNFA" "MMIXware" "Motosoto" "MPEG-SSG" "mpi-permissive" "mpich2" "MPL-1.0" "MPL-1.1" "MPL-2.0" "MPL-2.0-no-copyleft-exception" "mplus" "MS-LPL" "MS-PL" "MS-RL" "MTLL" "MulanPSL-1.0" "MulanPSL-2.0" "Multics" "Mup" "NAIST-2003" "NASA-1.3" "Naumen" "NBPL-1.0" "NCGL-UK-2.0" "NCSA" "Net-SNMP" "NetCDF" "Newsletr" "NGPL" "NICTA-1.0" "NIST-PD" "NIST-PD-fallback" "NIST-Software" "NLOD-1.0" "NLOD-2.0" "NLPL" "Nokia" "NOSL" "Noweb" "NPL-1.0" "NPL-1.1" "NPOSL-3.0" "NRL" "NTP" "NTP-0" "O-UDA-1.0" "OCCT-PL" "OCLC-2.0" "ODbL-1.0" "ODC-By-1.0" "OFFIS" "OFL-1.0" "OFL-1.0-no-RFN" "OFL-1.0-RFN" "OFL-1.1" "OFL-1.1-no-RFN" "OFL-1.1-RFN" "OGC-1.0" "OGDL-Taiwan-1.0" "OGL-Canada-2.0" "OGL-UK-1.0" "OGL-UK-2.0" "OGL-UK-3.0" "OGTSL" "OLDAP-1.1" "OLDAP-1.2" "OLDAP-1.3" "OLDAP-1.4" "OLDAP-2.0" "OLDAP-2.0.1" "OLDAP-2.1" "OLDAP-2.2" "OLDAP-2.2.1" "OLDAP-2.2.2" "OLDAP-2.3" "OLDAP-2.4" "OLDAP-2.5" "OLDAP-2.6" "OLDAP-2.7" "OLDAP-2.8" "OLFL-1.3" "OML" "OpenPBS-2.3" "OpenSSL" "OpenSSL-standalone" "OpenVision" "OPL-1.0" "OPL-UK-3.0" "OPUBL-1.0" "OSET-PL-2.1" "OSL-1.0" "OSL-1.1" "OSL-2.0" "OSL-2.1" "OSL-3.0" "PADL" "Parity-6.0.0" "Parity-7.0.0" "PDDL-1.0" "PHP-3.0" "PHP-3.01" "Pixar" "Plexus" "pnmstitch" "PolyForm-Noncommercial-1.0.0" "PolyForm-Small-Business-1.0.0" "PostgreSQL" "PSF-2.0" "psfrag" "psutils" "Python-2.0" "Python-2.0.1" "python-ldap" "Qhull" "QPL-1.0" "QPL-1.0-INRIA-2004" "radvd" "Rdisc" "RHeCos-1.1" "RPL-1.1" "RPL-1.5" "RPSL-1.0" "RSA-MD" "RSCPL" "Ruby" "SAX-PD" "SAX-PD-2.0" "Saxpath" "SCEA" "SchemeReport" "Sendmail" "Sendmail-8.23" "SGI-B-1.0" "SGI-B-1.1" "SGI-B-2.0" "SGI-OpenGL" "SGP4" "SHL-0.5" "SHL-0.51" "SimPL-2.0" "SISSL" "SISSL-1.2" "SL" "Sleepycat" "SMLNJ" "SMPPL" "SNIA" "snprintf" "softSurfer" "Soundex" "Spencer-86" "Spencer-94" "Spencer-99" "SPL-1.0" "ssh-keyscan" "SSH-OpenSSH" "SSH-short" "SSLeay-standalone" "SSPL-1.0" "SugarCRM-1.1.3" "Sun-PPP" "SunPro" "SWL" "swrule" "Symlinks" "TAPR-OHL-1.0" "TCL" "TCP-wrappers" "TermReadKey" "TGPPL-1.0" "TMate" "TORQUE-1.1" "TOSL" "TPDL" "TPL-1.0" "TTWL" "TTYP0" "TU-Berlin-1.0" "TU-Berlin-2.0" "UCAR" "UCL-1.0" "ulem" "UMich-Merit" "Unicode-3.0" "Unicode-DFS-2015" "Unicode-DFS-2016" "Unicode-TOU" "UnixCrypt" "Unlicense" "UPL-1.0" "URT-RLE" "Vim" "VOSTROM" "VSL-1.0" "W3C" "W3C-19980720" "W3C-20150513" "w3m" "Watcom-1.0" "Widget-Workshop" "Wsuipa" "WTFPL" "X11" "X11-distribute-modifications-variant" "Xdebug-1.03" "Xerox" "Xfig" "XFree86-1.1" "xinetd" "xkeyboard-config-Zinoviev" "xlock" "Xnet" "xpp" "XSkat" "YPL-1.0" "YPL-1.1" "Zed" "Zeeff" "Zend-2.0" "Zimbra-1.3" "Zimbra-1.4" "Zlib" "zlib-acknowledgement" "ZPL-1.1" "ZPL-2.0" "ZPL-2.1"
0BSD
"AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" "AGPL-1.0" "AGPL-3.0" "BSD-2-Clause-FreeBSD" "BSD-2-Clause-NetBSD" "bzip2-1.0.5" "eCos-2.0" "GFDL-1.1" "GFDL-1.2" "GFDL-1.3" "GPL-1.0" "GPL-1.0+" "GPL-2.0" "GPL-2.0+" "GPL-2.0-with-autoconf-exception" "GPL-2.0-with-bison-exception" "GPL-2.0-with-classpath-exception" "GPL-2.0-with-font-exception" "GPL-2.0-with-GCC-exception" "GPL-3.0" "GPL-3.0+" "GPL-3.0-with-autoconf-exception" "GPL-3.0-with-GCC-exception" "LGPL-2.0" "LGPL-2.0+" "LGPL-2.1" "LGPL-2.1+" "LGPL-3.0" "LGPL-3.0+" "Nunit" "StandardML-NJ" "wxWindows"
AGPL-1.0
str some free-format string
null null
CC0-1.0
type opt "notebook" notebook
id opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) AfterValidator(lower) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
example yaml attachments:
files:
- https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
badges:
- icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
cite:
- doi: some free-format string
text: some free-format string
url: some free-format string
config:
bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
covers: cover.png
description: some free-format string
documentation: https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
download_url: https://example.com/some/path
format_version: 0.2.4
git_repo: https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon: some free-format string
id: some free-format string
id_emoji: some free-format string
license: CC0-1.0
links: !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
maintainers:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
name: some free-format string
rdf_source: https://example.com/some/path
source: https://example.com/some/path
tags: !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
type: notebook
uploader:
email: john.doe@example.com
name: some free-format string
version: some free-format string
version_number: 123456
bioimageio.spec.notebook.v0_3.NotebookDescr Ty e.g.field name name ? str ! Restrictions:
MinLen(min_length=1) MaxLen(max_length=128) some free-format string
description ? str ! some free-format string
authors ? List[ bioimageio.spec.generic.v0_3.Author ] ! Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
cite ? List[ bioimageio.spec.generic.v0_3.CiteEntry ] ! Ty e.g.example yaml - doi: some free-format string
text: some free-format string
url: https://example.com/some/path
license ? "0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" | "AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" Ty e.g."0BSD" , "AAL" , "Abstyles" , "AdaCore-doc" , "Adobe-2006" , "Adobe-Display-PostScript" , "Adobe-Glyph" , "Adobe-Utopia" , "ADSL" , "AFL-1.1" , (596 more) , "ZPL-2.1" "0BSD" "AAL" "Abstyles" "AdaCore-doc" "Adobe-2006" "Adobe-Display-PostScript" "Adobe-Glyph" "Adobe-Utopia" "ADSL" "AFL-1.1" "AFL-1.2" "AFL-2.0" "AFL-2.1" "AFL-3.0" "Afmparse" "AGPL-1.0-only" "AGPL-1.0-or-later" "AGPL-3.0-only" "AGPL-3.0-or-later" "Aladdin" "AMDPLPA" "AML" "AML-glslang" "AMPAS" "ANTLR-PD" "ANTLR-PD-fallback" "Apache-1.0" "Apache-1.1" "Apache-2.0" "APAFML" "APL-1.0" "App-s2p" "APSL-1.0" "APSL-1.1" "APSL-1.2" "APSL-2.0" "Arphic-1999" "Artistic-1.0" "Artistic-1.0-cl8" "Artistic-1.0-Perl" "Artistic-2.0" "ASWF-Digital-Assets-1.0" "ASWF-Digital-Assets-1.1" "Baekmuk" "Bahyph" "Barr" "bcrypt-Solar-Designer" "Beerware" "Bitstream-Charter" "Bitstream-Vera" "BitTorrent-1.0" "BitTorrent-1.1" "blessing" "BlueOak-1.0.0" "Boehm-GC" "Borceux" "Brian-Gladman-2-Clause" "Brian-Gladman-3-Clause" "BSD-1-Clause" "BSD-2-Clause" "BSD-2-Clause-Darwin" "BSD-2-Clause-Patent" "BSD-2-Clause-Views" "BSD-3-Clause" "BSD-3-Clause-acpica" "BSD-3-Clause-Attribution" "BSD-3-Clause-Clear" "BSD-3-Clause-flex" "BSD-3-Clause-HP" "BSD-3-Clause-LBNL" "BSD-3-Clause-Modification" "BSD-3-Clause-No-Military-License" "BSD-3-Clause-No-Nuclear-License" "BSD-3-Clause-No-Nuclear-License-2014" "BSD-3-Clause-No-Nuclear-Warranty" "BSD-3-Clause-Open-MPI" "BSD-3-Clause-Sun" "BSD-4-Clause" "BSD-4-Clause-Shortened" "BSD-4-Clause-UC" "BSD-4.3RENO" "BSD-4.3TAHOE" "BSD-Advertising-Acknowledgement" "BSD-Attribution-HPND-disclaimer" "BSD-Inferno-Nettverk" "BSD-Protection" "BSD-Source-beginning-file" "BSD-Source-Code" "BSD-Systemics" "BSD-Systemics-W3Works" "BSL-1.0" "BUSL-1.1" "bzip2-1.0.6" "C-UDA-1.0" "CAL-1.0" "CAL-1.0-Combined-Work-Exception" "Caldera" "Caldera-no-preamble" "CATOSL-1.1" "CC-BY-1.0" "CC-BY-2.0" "CC-BY-2.5" "CC-BY-2.5-AU" "CC-BY-3.0" "CC-BY-3.0-AT" "CC-BY-3.0-AU" "CC-BY-3.0-DE" "CC-BY-3.0-IGO" "CC-BY-3.0-NL" "CC-BY-3.0-US" "CC-BY-4.0" "CC-BY-NC-1.0" "CC-BY-NC-2.0" "CC-BY-NC-2.5" "CC-BY-NC-3.0" "CC-BY-NC-3.0-DE" "CC-BY-NC-4.0" "CC-BY-NC-ND-1.0" "CC-BY-NC-ND-2.0" "CC-BY-NC-ND-2.5" "CC-BY-NC-ND-3.0" "CC-BY-NC-ND-3.0-DE" "CC-BY-NC-ND-3.0-IGO" "CC-BY-NC-ND-4.0" "CC-BY-NC-SA-1.0" "CC-BY-NC-SA-2.0" "CC-BY-NC-SA-2.0-DE" "CC-BY-NC-SA-2.0-FR" "CC-BY-NC-SA-2.0-UK" "CC-BY-NC-SA-2.5" "CC-BY-NC-SA-3.0" "CC-BY-NC-SA-3.0-DE" "CC-BY-NC-SA-3.0-IGO" "CC-BY-NC-SA-4.0" "CC-BY-ND-1.0" "CC-BY-ND-2.0" "CC-BY-ND-2.5" "CC-BY-ND-3.0" "CC-BY-ND-3.0-DE" "CC-BY-ND-4.0" "CC-BY-SA-1.0" "CC-BY-SA-2.0" "CC-BY-SA-2.0-UK" "CC-BY-SA-2.1-JP" "CC-BY-SA-2.5" "CC-BY-SA-3.0" "CC-BY-SA-3.0-AT" "CC-BY-SA-3.0-DE" "CC-BY-SA-3.0-IGO" "CC-BY-SA-4.0" "CC-PDDC" "CC0-1.0" "CDDL-1.0" "CDDL-1.1" "CDL-1.0" "CDLA-Permissive-1.0" "CDLA-Permissive-2.0" "CDLA-Sharing-1.0" "CECILL-1.0" "CECILL-1.1" "CECILL-2.0" "CECILL-2.1" "CECILL-B" "CECILL-C" "CERN-OHL-1.1" "CERN-OHL-1.2" "CERN-OHL-P-2.0" "CERN-OHL-S-2.0" "CERN-OHL-W-2.0" "CFITSIO" "check-cvs" "checkmk" "ClArtistic" "Clips" "CMU-Mach" "CMU-Mach-nodoc" "CNRI-Jython" "CNRI-Python" "CNRI-Python-GPL-Compatible" "COIL-1.0" "Community-Spec-1.0" "Condor-1.1" "copyleft-next-0.3.0" "copyleft-next-0.3.1" "Cornell-Lossless-JPEG" "CPAL-1.0" "CPL-1.0" "CPOL-1.02" "Cronyx" "Crossword" "CrystalStacker" "CUA-OPL-1.0" "Cube" "curl" "D-FSL-1.0" "DEC-3-Clause" "diffmark" "DL-DE-BY-2.0" "DL-DE-ZERO-2.0" "DOC" "Dotseqn" "DRL-1.0" "DRL-1.1" "DSDP" "dtoa" "dvipdfm" "ECL-1.0" "ECL-2.0" "EFL-1.0" "EFL-2.0" "eGenix" "Elastic-2.0" "Entessa" "EPICS" "EPL-1.0" "EPL-2.0" "ErlPL-1.1" "etalab-2.0" "EUDatagrid" "EUPL-1.0" "EUPL-1.1" "EUPL-1.2" "Eurosym" "Fair" "FBM" "FDK-AAC" "Ferguson-Twofish" "Frameworx-1.0" "FreeBSD-DOC" "FreeImage" "FSFAP" "FSFAP-no-warranty-disclaimer" "FSFUL" "FSFULLR" "FSFULLRWD" "FTL" "Furuseth" "fwlw" "GCR-docs" "GD" "GFDL-1.1-invariants-only" "GFDL-1.1-invariants-or-later" "GFDL-1.1-no-invariants-only" "GFDL-1.1-no-invariants-or-later" "GFDL-1.1-only" "GFDL-1.1-or-later" "GFDL-1.2-invariants-only" "GFDL-1.2-invariants-or-later" "GFDL-1.2-no-invariants-only" "GFDL-1.2-no-invariants-or-later" "GFDL-1.2-only" "GFDL-1.2-or-later" "GFDL-1.3-invariants-only" "GFDL-1.3-invariants-or-later" "GFDL-1.3-no-invariants-only" "GFDL-1.3-no-invariants-or-later" "GFDL-1.3-only" "GFDL-1.3-or-later" "Giftware" "GL2PS" "Glide" "Glulxe" "GLWTPL" "gnuplot" "GPL-1.0-only" "GPL-1.0-or-later" "GPL-2.0-only" "GPL-2.0-or-later" "GPL-3.0-only" "GPL-3.0-or-later" "Graphics-Gems" "gSOAP-1.3b" "gtkbook" "HaskellReport" "hdparm" "Hippocratic-2.1" "HP-1986" "HP-1989" "HPND" "HPND-DEC" "HPND-doc" "HPND-doc-sell" "HPND-export-US" "HPND-export-US-modify" "HPND-Fenneberg-Livingston" "HPND-INRIA-IMAG" "HPND-Kevlin-Henney" "HPND-Markus-Kuhn" "HPND-MIT-disclaimer" "HPND-Pbmplus" "HPND-sell-MIT-disclaimer-xserver" "HPND-sell-regexpr" "HPND-sell-variant" "HPND-sell-variant-MIT-disclaimer" "HPND-UC" "HTMLTIDY" "IBM-pibs" "ICU" "IEC-Code-Components-EULA" "IJG" "IJG-short" "ImageMagick" "iMatix" "Imlib2" "Info-ZIP" "Inner-Net-2.0" "Intel" "Intel-ACPI" "Interbase-1.0" "IPA" "IPL-1.0" "ISC" "ISC-Veillard" "Jam" "JasPer-2.0" "JPL-image" "JPNIC" "JSON" "Kastrup" "Kazlib" "Knuth-CTAN" "LAL-1.2" "LAL-1.3" "Latex2e" "Latex2e-translated-notice" "Leptonica" "LGPL-2.0-only" "LGPL-2.0-or-later" "LGPL-2.1-only" "LGPL-2.1-or-later" "LGPL-3.0-only" "LGPL-3.0-or-later" "LGPLLR" "Libpng" "libpng-2.0" "libselinux-1.0" "libtiff" "libutil-David-Nugent" "LiLiQ-P-1.1" "LiLiQ-R-1.1" "LiLiQ-Rplus-1.1" "Linux-man-pages-1-para" "Linux-man-pages-copyleft" "Linux-man-pages-copyleft-2-para" "Linux-man-pages-copyleft-var" "Linux-OpenIB" "LOOP" "LPD-document" "LPL-1.0" "LPL-1.02" "LPPL-1.0" "LPPL-1.1" "LPPL-1.2" "LPPL-1.3a" "LPPL-1.3c" "lsof" "Lucida-Bitmap-Fonts" "LZMA-SDK-9.11-to-9.20" "LZMA-SDK-9.22" "Mackerras-3-Clause" "Mackerras-3-Clause-acknowledgment" "magaz" "mailprio" "MakeIndex" "Martin-Birgmeier" "McPhee-slideshow" "metamail" "Minpack" "MirOS" "MIT" "MIT-0" "MIT-advertising" "MIT-CMU" "MIT-enna" "MIT-feh" "MIT-Festival" "MIT-Modern-Variant" "MIT-open-group" "MIT-testregex" "MIT-Wu" "MITNFA" "MMIXware" "Motosoto" "MPEG-SSG" "mpi-permissive" "mpich2" "MPL-1.0" "MPL-1.1" "MPL-2.0" "MPL-2.0-no-copyleft-exception" "mplus" "MS-LPL" "MS-PL" "MS-RL" "MTLL" "MulanPSL-1.0" "MulanPSL-2.0" "Multics" "Mup" "NAIST-2003" "NASA-1.3" "Naumen" "NBPL-1.0" "NCGL-UK-2.0" "NCSA" "Net-SNMP" "NetCDF" "Newsletr" "NGPL" "NICTA-1.0" "NIST-PD" "NIST-PD-fallback" "NIST-Software" "NLOD-1.0" "NLOD-2.0" "NLPL" "Nokia" "NOSL" "Noweb" "NPL-1.0" "NPL-1.1" "NPOSL-3.0" "NRL" "NTP" "NTP-0" "O-UDA-1.0" "OCCT-PL" "OCLC-2.0" "ODbL-1.0" "ODC-By-1.0" "OFFIS" "OFL-1.0" "OFL-1.0-no-RFN" "OFL-1.0-RFN" "OFL-1.1" "OFL-1.1-no-RFN" "OFL-1.1-RFN" "OGC-1.0" "OGDL-Taiwan-1.0" "OGL-Canada-2.0" "OGL-UK-1.0" "OGL-UK-2.0" "OGL-UK-3.0" "OGTSL" "OLDAP-1.1" "OLDAP-1.2" "OLDAP-1.3" "OLDAP-1.4" "OLDAP-2.0" "OLDAP-2.0.1" "OLDAP-2.1" "OLDAP-2.2" "OLDAP-2.2.1" "OLDAP-2.2.2" "OLDAP-2.3" "OLDAP-2.4" "OLDAP-2.5" "OLDAP-2.6" "OLDAP-2.7" "OLDAP-2.8" "OLFL-1.3" "OML" "OpenPBS-2.3" "OpenSSL" "OpenSSL-standalone" "OpenVision" "OPL-1.0" "OPL-UK-3.0" "OPUBL-1.0" "OSET-PL-2.1" "OSL-1.0" "OSL-1.1" "OSL-2.0" "OSL-2.1" "OSL-3.0" "PADL" "Parity-6.0.0" "Parity-7.0.0" "PDDL-1.0" "PHP-3.0" "PHP-3.01" "Pixar" "Plexus" "pnmstitch" "PolyForm-Noncommercial-1.0.0" "PolyForm-Small-Business-1.0.0" "PostgreSQL" "PSF-2.0" "psfrag" "psutils" "Python-2.0" "Python-2.0.1" "python-ldap" "Qhull" "QPL-1.0" "QPL-1.0-INRIA-2004" "radvd" "Rdisc" "RHeCos-1.1" "RPL-1.1" "RPL-1.5" "RPSL-1.0" "RSA-MD" "RSCPL" "Ruby" "SAX-PD" "SAX-PD-2.0" "Saxpath" "SCEA" "SchemeReport" "Sendmail" "Sendmail-8.23" "SGI-B-1.0" "SGI-B-1.1" "SGI-B-2.0" "SGI-OpenGL" "SGP4" "SHL-0.5" "SHL-0.51" "SimPL-2.0" "SISSL" "SISSL-1.2" "SL" "Sleepycat" "SMLNJ" "SMPPL" "SNIA" "snprintf" "softSurfer" "Soundex" "Spencer-86" "Spencer-94" "Spencer-99" "SPL-1.0" "ssh-keyscan" "SSH-OpenSSH" "SSH-short" "SSLeay-standalone" "SSPL-1.0" "SugarCRM-1.1.3" "Sun-PPP" "SunPro" "SWL" "swrule" "Symlinks" "TAPR-OHL-1.0" "TCL" "TCP-wrappers" "TermReadKey" "TGPPL-1.0" "TMate" "TORQUE-1.1" "TOSL" "TPDL" "TPL-1.0" "TTWL" "TTYP0" "TU-Berlin-1.0" "TU-Berlin-2.0" "UCAR" "UCL-1.0" "ulem" "UMich-Merit" "Unicode-3.0" "Unicode-DFS-2015" "Unicode-DFS-2016" "Unicode-TOU" "UnixCrypt" "Unlicense" "UPL-1.0" "URT-RLE" "Vim" "VOSTROM" "VSL-1.0" "W3C" "W3C-19980720" "W3C-20150513" "w3m" "Watcom-1.0" "Widget-Workshop" "Wsuipa" "WTFPL" "X11" "X11-distribute-modifications-variant" "Xdebug-1.03" "Xerox" "Xfig" "XFree86-1.1" "xinetd" "xkeyboard-config-Zinoviev" "xlock" "Xnet" "xpp" "XSkat" "YPL-1.0" "YPL-1.1" "Zed" "Zeeff" "Zend-2.0" "Zimbra-1.3" "Zimbra-1.4" "Zlib" "zlib-acknowledgement" "ZPL-1.1" "ZPL-2.0" "ZPL-2.1"
0BSD
"AGPL-1.0" , "AGPL-3.0" , "BSD-2-Clause-FreeBSD" , "BSD-2-Clause-NetBSD" , "bzip2-1.0.5" , "eCos-2.0" , "GFDL-1.1" , "GFDL-1.2" , "GFDL-1.3" , "GPL-1.0" , (21 more) , "wxWindows" "AGPL-1.0" "AGPL-3.0" "BSD-2-Clause-FreeBSD" "BSD-2-Clause-NetBSD" "bzip2-1.0.5" "eCos-2.0" "GFDL-1.1" "GFDL-1.2" "GFDL-1.3" "GPL-1.0" "GPL-1.0+" "GPL-2.0" "GPL-2.0+" "GPL-2.0-with-autoconf-exception" "GPL-2.0-with-bison-exception" "GPL-2.0-with-classpath-exception" "GPL-2.0-with-font-exception" "GPL-2.0-with-GCC-exception" "GPL-3.0" "GPL-3.0+" "GPL-3.0-with-autoconf-exception" "GPL-3.0-with-GCC-exception" "LGPL-2.0" "LGPL-2.0+" "LGPL-2.1" "LGPL-2.1+" "LGPL-3.0" "LGPL-3.0+" "Nunit" "StandardML-NJ" "wxWindows"
AGPL-1.0
CC0-1.0
source ? HttpUrl ! | Path ! | Path ! Ty e.g.HttpUrl ! Restrictions:
WithSuffix(suffix='.ipynb', case_sensitive=True) max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) WithSuffix(suffix='.ipynb', case_sensitive=True) /some/path
Path ! Restrictions:
WithSuffix(suffix='.ipynb', case_sensitive=True) /some/path
https://example.com/some/path
covers opt ? List[ ( Path ! | Path | HttpUrl ! ) ! ] Ty e.g.field name [...] ( Path ! | Path | HttpUrl ! ) ! Ty e.g.Path ! Restrictions:
PathType(path_type='file') def is_absolute(self):
"""True if the path is absolute (has both a root and, if applicable,
a drive)."""
if self._flavour is ntpath:
# ntpath.isabs() is defective - see GH-44626.
return bool(self.drive and self.root)
elif self._flavour is posixpath:
# Optimization: work with raw paths on POSIX.
for path in self._raw_paths:
if path.startswith('/'):
return True
return False
else:
return self._flavour.isabs(str(self)) /some/path
Path /some/path
HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
Restrictions:
WithSuffix(suffix=('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff'), case_sensitive=False) /some/path
example yaml - /some/path
id_emoji opt ? str ! | null Ty e.g.str ! Restrictions:
Len(min_length=1, max_length=2) some free-format string
null null
some free-format string
attachments opt ? List[ bioimageio.spec._internal.io.FileDescr ] Ty e.g.example yaml - sha256: some free-format string
source: https://example.com/some/path
config opt ? { str: YamlValue } Ty e.g.field name [...] YamlValue example yaml another_key:
- 123
- 456
some_key: some_value
example yaml bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
git_repo opt ? HttpUrl ! | null Ty e.g.HttpUrl ! Restrictions:
max_length=2083 allowed_schemes=['http', 'https'] https://example.com/some/path
null null
https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon opt ? str ! | ( HttpUrl ! | Path | Path ! ) ! | null Ty e.g.some free-format string
links opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
uploader opt ? bioimageio.spec.generic.v0_2.Uploader | null Ty e.g.example yaml email: john.doe@example.com
name: some free-format string
maintainers opt ? List[ bioimageio.spec.generic.v0_3.Maintainer ] Ty e.g.example yaml - affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
tags opt ? List[ str ] Ty e.g.field name [...] str some free-format string
example yaml !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
version opt ? str | int | float | null Ty e.g.str some free-format string
int 123456
float 3.14
null null
some free-format string
format_version ? "0.3.0" 0.3.0
documentation opt ? ( Path ! | Path | HttpUrl ! ) ! | null Ty e.g.https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
badges opt ? List[ bioimageio.spec.generic.v0_2.BadgeDescr ] Ty e.g.example yaml - icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
type opt "notebook" notebook
id opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
parent opt ? str ! | null Ty e.g.str ! Restrictions:
MinLen(min_length=1) RestrictCharacters(alphabet='abcdefghijklmnopqrstuvwxyz0123456789_-/.') lambda s: not (s.startswith("/") or s.endswith("/")) some free-format string
null null
some free-format string
example yaml attachments:
- sha256: some free-format string
source: https://example.com/some/path
authors:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
badges:
- icon: https://colab.research.google.com/assets/colab-badge.svg
label: Open in Colab
url: https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb
cite:
- doi: some free-format string
text: some free-format string
url: https://example.com/some/path
config:
bioimageio:
another_key:
nested: value
my_custom_key: 3837283
imagej:
macro_dir: path/to/macro/file
covers:
- /some/path
description: some free-format string
documentation: https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
format_version: 0.3.0
git_repo: https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad
icon: some free-format string
id: some free-format string
id_emoji: some free-format string
license: CC0-1.0
links: !!python/tuple
- ilastik/ilastik
- deepimagej/deepimagej
- zero/notebook_u-net_3d_zerocostdl4mic
maintainers:
- affiliation: some free-format string
email: john.doe@example.com
github_user: some free-format string
name: some free-format string
orcid: 0000-0001-2345-6789
name: some free-format string
parent: some free-format string
source: https://example.com/some/path
tags: !!python/tuple
- unet2d
- pytorch
- nucleus
- segmentation
- dsb2018
type: notebook
uploader:
email: john.doe@example.com
name: some free-format string
version: some free-format string