caosadvancedtools

Contents:

  • Getting started
  • Concepts
  • The Caosdb Crawler
  • YAML data model specification
  • Specifying a datamodel with JSON schema
  • Convert a data model into a json schema
  • Conversion between XLSX, JSON and LinkAhead Entities
  • Other utilities
  • caosadvancedtools
  • Related Projects
  • Back to overview
caosadvancedtools
  • Welcome to caosadvancedtools’ documentation!
  • View page source

Welcome to caosadvancedtools’ documentation!

Welcome to the advanced Python tools for CaosDB!

This documentation helps you to get started, explains the most important concepts and offers a range of deep dives into specific sub-topics.

Contents:

  • Getting started
    • Installation
    • Run Unit Tests
    • Run Integration Tests Locally
    • Code Formatting
    • Documentation
  • Concepts
  • The Caosdb Crawler
    • Introduction
    • Usage
    • Extending the Crawlers
    • Real World Example
    • Sources
  • YAML data model specification
    • Reusing Properties
    • Datatypes
    • Keywords
    • Usage
  • Specifying a datamodel with JSON schema
    • Further information
  • Convert a data model into a json schema
  • Conversion between XLSX, JSON and LinkAhead Entities
    • Data models in JSON Schema and JSON data
    • From JSON to XLSX: Data Representation
    • Data in XLSX: Hidden automation logic
    • User Interaction
    • Note: Requirements
    • Current limitations
  • Other utilities
    • The table file importer
    • The loadfiles module and executable
  • caosadvancedtools
    • caosadvancedtools package
  • Related Projects
  • Back to overview

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2025, IndiScale GmbH.

Built with Sphinx using a theme provided by Read the Docs.