.. _library_library:

..
   This file is part of Logtalk <https://logtalk.org/>
   SPDX-FileCopyrightText: 1998-2026 Paulo Moura <pmoura@logtalk.org>
   SPDX-License-Identifier: Apache-2.0

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

=========
Libraries
=========

The documentation of each library can also be found in the library
directory in the ``NOTES.md`` file.

.. toctree::
   :maxdepth: 2

   overview
   adaptive_boosting_classifier
   agglomerative_clusterer
   amqp
   anomaly_detection_protocols
   application
   apriori_pattern_miner
   arbitrary
   arrangements
   assignvars
   avro
   base32
   base58
   base64
   base85
   basic_types
   bayesian_ridge_regression
   borda_ranker
   bradley_terry_ranker
   c45_classifier
   cartesian_products
   cbor
   character_sets
   ccsds_frames
   ccsds_link_profiles
   ccsds_packet_services
   ccsds_packetization
   ccsds_packets
   ccsds_tc_services
   ccsds_time_codes
   ccsds_time_fields
   classification_protocols
   clo_span_pattern_miner
   clustering_protocols
   colley_ranker
   combinations
   command_line_options
   core
   copeland_ranker
   coroutining
   crypto
   crs_projections
   csv
   cuid2
   cusum_anomaly_detector
   datalog
   dates
   dates_tz
   dbscan_clusterer
   dependents
   deques
   derangements
   dictionaries
   dif
   dimension_reduction_protocols
   eclat_pattern_miner
   edcg
   elastic_net_regression
   elo_ranker
   events
   ewma_anomaly_detector
   expand_library_alias_paths
   expecteds
   format
   fp_growth_pattern_miner
   frequent_pattern_mining_protocols
   gaussian_mixture_clusterer
   gaussian_process_regression
   genint
   gensym
   geojson
   geospatial
   git
   glicko2_ranker
   glicko2_periodic_ranker
   gradient_boosting_classifier
   gradient_boosting_regression
   grammars
   graphs
   gravatar
   gsp_pattern_miner
   hashes
   hdbscan_clusterer
   heaps
   hierarchical_clustering
   hierarchies
   hmac
   hodge_rank
   hook_flows
   hook_objects
   html
   http_authenticate
   http_client
   http_client_core
   http_cookies
   http_core
   http_cors
   http_digest
   http_directory_listing
   http_htmx
   http_multipart
   http_parameters
   http_router
   http_server
   http_server_core
   http_session
   http_socket_transport
   http_process_transport
   http_static_files
   http_websocket
   http_websocket_frames
   http_websocket_handshake
   http_websocket_messages
   http_websocket_service
   http_websocket_session
   ica_projection
   ids
   ieee_754
   intervals
   iqr_anomaly_detector
   iso_639
   iso_3166
   iso_4217
   iso_9362
   iso_13616
   isolation_forest_anomaly_detector
   java
   json
   json_graph
   json_ld
   json_lines
   json_patch
   json_path
   json_pointer
   json_rpc
   json_schema
   jwt
   kcenters_clusterer
   kemeny_young_ranker
   kernel_svm_classifier
   kernel_pca_projection
   kmeans_clusterer
   kmedians_clusterer
   kmedoids_clusterer
   kmodes_clusterer
   knn_classifier
   knn_distance_anomaly_detector
   knn_regression
   kprototypes_clusterer
   ksuid
   lasso_regression
   lda_classifier
   lda_projection
   linda
   linear_algebra
   linear_regression
   linear_svm_classifier
   listing
   lof_anomaly_detector
   logging
   logistic_regression_classifier
   loops
   massey_ranker
   mcp_server
   memcached
   message_pack
   meta
   meta_compiler
   mime_types
   modified_z_score_anomaly_detector
   mutations
   multisets
   nanoid
   naive_bayes_classifier
   nearest_centroid_classifier
   nested_dictionaries
   nmea
   nmf_projection
   open_api
   open_ai
   open_id
   optics_clusterer
   optionals
   options
   os
   otp
   partitions
   pattern_mining_protocols
   pca_projection
   permutations
   plackett_luce_ranker
   plackett_luce_last_ranker
   pls_projection
   prefix_span_pattern_miner
   probabilistic_pca_projection
   process
   protobuf
   qda_classifier
   queues
   random
   random_forest_classifier
   random_forest_regression
   random_projection
   rank_centrality
   ranked_pairs
   ranking_protocols
   reader
   recorded_database
   redis
   regression_protocols
   regression_tree
   regularized_bradley_terry_ranker
   rest
   ridge_regression
   s3
   schulze_ranker
   sequential_pattern_mining_protocols
   sets
   sgd_classifier
   snowflakeid
   sockets
   spade_pattern_miner
   simulated_annealing
   statistics
   stemming
   stomp
   string_distance
   strings
   subsequences
   term_io
   thurstone_mosteller_ranker
   time_scales
   timeout
   tle_orbits
   toml
   toon
   truncated_svd_projection
   tsv
   types
   tzif
   ulid
   unicode_data
   union_find
   url
   uuid
   validations
   wkt_wkb
   yaml
   z_score_anomaly_detector
   zippers
