.. This file is part of Sympathy for Data. .. Copyright (c) 2020 Combine Control Systems AB .. .. Sympathy for Data is free software: you can redistribute it and/or modify .. it under the terms of the GNU General Public License as published by .. the Free Software Foundation, version 3 of the License. .. .. Sympathy for Data is distributed in the hope that it will be useful, .. but WITHOUT ANY WARRANTY; without even the implied warranty of .. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .. GNU General Public License for more details. .. .. You should have received a copy of the GNU General Public License .. along with Sympathy for Data. If not, see . .. _datatypeapis: Data types ========== Sympathy stores data internally as a few different data types. Learning how to use the APIs for those data types is essential when writing your own nodes or when using the :ref:`F(x) nodes `. For a basic introduction to data types, see :ref:`basic_data_types`. Built in Types -------------- These are the builtin container types: .. toctree:: :maxdepth: 1 dict_api.rst lambda_api.rst list_api.rst record_api.rst tuple_api.rst Built in TypeAliases -------------------- These are the builtin type aliases: .. toctree:: :maxdepth: 1 table_api.rst adaf_api.rst dsrc_api.rst text_api.rst figure_api.rst json_api.rst Base classes ------------ .. toctree:: :maxdepth: 1 type_base_apis.rst Other data types ---------------- .. toctree:: :maxdepth: 1 matlab_api.rst