Fincept Terminal Quantlib Physics API

The quantlib-physics API from Fincept Terminal — 24 operation(s) for quantlib-physics.

GitHub OpenAPI

Operations 24

POST /quantlib/physics/entropy/shannon Shannon Entropy #
POST /quantlib/physics/entropy/renyi Renyi Entropy #
POST /quantlib/physics/entropy/tsallis Tsallis Entropy #
POST /quantlib/physics/divergence/kl Kl Divergence #
POST /quantlib/physics/divergence/js Js Divergence #
POST /quantlib/physics/entropy/cross Cross Entropy #
POST /quantlib/physics/entropy/joint Joint Entropy #
POST /quantlib/physics/entropy/conditional Conditional Entropy #
POST /quantlib/physics/entropy/mutual-information Mutual Information #
POST /quantlib/physics/entropy/transfer Transfer Entropy #
POST /quantlib/physics/entropy/markov-rate Markov Entropy Rate #
POST /quantlib/physics/boltzmann Boltzmann Distribution #
POST /quantlib/physics/ising Ising Model #
POST /quantlib/physics/max-entropy Max Entropy Dist #
POST /quantlib/physics/thermodynamics/free-energy Free Energy #
POST /quantlib/physics/thermodynamics/carnot Carnot Cycle #
POST /quantlib/physics/thermodynamics/van-der-waals Van Der Waals #
POST /quantlib/physics/thermodynamics/maxwell-relations Maxwell Relations #
POST /quantlib/physics/thermodynamics/ideal-gas Ideal Gas #
POST /quantlib/physics/thermodynamics/clausius-clapeyron Clausius Clapeyron #
POST /quantlib/physics/thermodynamics/joule-thomson Joule Thomson #
POST /quantlib/physics/entropy/differential Differential Entropy #
POST /quantlib/physics/entropy/fisher-information Fisher Information #
POST /quantlib/physics/ising/critical-temperature Ising Critical Temp #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/fincept-in:fincept-in-quantlib-physics-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

fincept-in-quantlib-physics-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Fincept In Quantlib Physics API
  version: 3.0.0
  description: 'Operations tagged quantlib-physics across 2 of this provider''s published API definitions: fincept-in-openapi.json, fincept-in-openapi.json. Each path carries the servers of the definition it was published in.'
tags:
- name: quantlib-physics
paths:
  /quantlib/physics/entropy/shannon:
    post:
      tags:
      - quantlib-physics
      summary: Shannon Entropy
      operationId: shannon_entropy_quantlib_physics_entropy_shannon_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EntropyRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/entropy/renyi:
    post:
      tags:
      - quantlib-physics
      summary: Renyi Entropy
      operationId: renyi_entropy_quantlib_physics_entropy_renyi_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RenyiEntropyRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/entropy/tsallis:
    post:
      tags:
      - quantlib-physics
      summary: Tsallis Entropy
      operationId: tsallis_entropy_quantlib_physics_entropy_tsallis_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TsallisEntropyRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/divergence/kl:
    post:
      tags:
      - quantlib-physics
      summary: Kl Divergence
      operationId: kl_divergence_quantlib_physics_divergence_kl_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DivergenceRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/divergence/js:
    post:
      tags:
      - quantlib-physics
      summary: Js Divergence
      operationId: js_divergence_quantlib_physics_divergence_js_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DivergenceRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/entropy/cross:
    post:
      tags:
      - quantlib-physics
      summary: Cross Entropy
      operationId: cross_entropy_quantlib_physics_entropy_cross_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DivergenceRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/entropy/joint:
    post:
      tags:
      - quantlib-physics
      summary: Joint Entropy
      operationId: joint_entropy_quantlib_physics_entropy_joint_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/JointEntropyRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/entropy/conditional:
    post:
      tags:
      - quantlib-physics
      summary: Conditional Entropy
      operationId: conditional_entropy_quantlib_physics_entropy_conditional_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/JointEntropyRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/entropy/mutual-information:
    post:
      tags:
      - quantlib-physics
      summary: Mutual Information
      operationId: mutual_information_quantlib_physics_entropy_mutual_information_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/JointEntropyRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/entropy/transfer:
    post:
      tags:
      - quantlib-physics
      summary: Transfer Entropy
      operationId: transfer_entropy_quantlib_physics_entropy_transfer_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TransferEntropyRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/entropy/markov-rate:
    post:
      tags:
      - quantlib-physics
      summary: Markov Entropy Rate
      operationId: markov_entropy_rate_quantlib_physics_entropy_markov_rate_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MarkovEntropyRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/boltzmann:
    post:
      tags:
      - quantlib-physics
      summary: Boltzmann Distribution
      operationId: boltzmann_distribution_quantlib_physics_boltzmann_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BoltzmannRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/ising:
    post:
      tags:
      - quantlib-physics
      summary: Ising Model
      operationId: ising_model_quantlib_physics_ising_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IsingRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/max-entropy:
    post:
      tags:
      - quantlib-physics
      summary: Max Entropy Dist
      operationId: max_entropy_dist_quantlib_physics_max_entropy_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MaxEntropyRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/thermodynamics/free-energy:
    post:
      tags:
      - quantlib-physics
      summary: Free Energy
      operationId: free_energy_quantlib_physics_thermodynamics_free_energy_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FreeEnergyRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/thermodynamics/carnot:
    post:
      tags:
      - quantlib-physics
      summary: Carnot Cycle
      operationId: carnot_cycle_quantlib_physics_thermodynamics_carnot_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CarnotRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/thermodynamics/van-der-waals:
    post:
      tags:
      - quantlib-physics
      summary: Van Der Waals
      operationId: van_der_waals_quantlib_physics_thermodynamics_van_der_waals_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/VanDerWaalsRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/thermodynamics/maxwell-relations:
    post:
      tags:
      - quantlib-physics
      summary: Maxwell Relations
      operationId: maxwell_relations_quantlib_physics_thermodynamics_maxwell_relations_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      security:
      - APIKeyHeader: []
  /quantlib/physics/thermodynamics/ideal-gas:
    post:
      tags:
      - quantlib-physics
      summary: Ideal Gas
      description: Ideal gas entropy and internal energy
      operationId: ideal_gas_quantlib_physics_thermodynamics_ideal_gas_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IdealGasRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/thermodynamics/clausius-clapeyron:
    post:
      tags:
      - quantlib-physics
      summary: Clausius Clapeyron
      description: Clausius-Clapeyron equation (pressure at temperature T)
      operationId: clausius_clapeyron_quantlib_physics_thermodynamics_clausius_clapeyron_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClausiusClapeyronRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/thermodynamics/joule-thomson:
    post:
      tags:
      - quantlib-physics
      summary: Joule Thomson
      description: Joule-Thomson coefficient
      operationId: joule_thomson_quantlib_physics_thermodynamics_joule_thomson_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/JouleThomsonRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/entropy/differential:
    post:
      tags:
      - quantlib-physics
      summary: Differential Entropy
      description: Differential entropy (continuous distributions)
      operationId: differential_entropy_quantlib_physics_entropy_differential_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DifferentialEntropyRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/entropy/fisher-information:
    post:
      tags:
      - quantlib-physics
      summary: Fisher Information
      description: Fisher information (numerical approximation)
      operationId: fisher_information_quantlib_physics_entropy_fisher_information_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FisherInfoRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/physics/ising/critical-temperature:
    post:
      tags:
      - quantlib-physics
      summary: Ising Critical Temp
      description: 2D Ising model critical temperature
      operationId: ising_critical_temp_quantlib_physics_ising_critical_temperature_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CriticalTempRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
components:
  schemas:
    JouleThomsonRequest:
      properties:
        Cp:
          type: number
          title: Cp
          default: 29.1
        V:
          type: number
          title: V
          default: 0.0224
        T:
          type: number
          title: T
          default: 300.0
        dV_dT_P:
          type: number
          title: Dv Dt P
          default: 7.5e-05
      type: object
      title: JouleThomsonRequest
    EntropyRequest:
      properties:
        probabilities:
          items:
            type: number
          type: array
          title: Probabilities
        base:
          type: number
          title: Base
          default: 2.718281828459045
      type: object
      required:
      - probabilities
      title: EntropyRequest
    MaxEntropyRequest:
      properties:
        n_states:
          type: integer
          title: N States
        constraint_values:
          items:
            type: number
          type: array
          title: Constraint Values
      type: object
      required:
      - n_states
      - constraint_values
      title: MaxEntropyRequest
    TransferEntropyRequest:
      properties:
        x_history:
          items:
            type: number
          type: array
          title: X History
        y_history:
          items:
            type: number
          type: array
          title: Y History
        lag:
          type: integer
          title: Lag
          default: 1
        n_bins:
          type: integer
          title: N Bins
          default: 10
      type: object
      required:
      - x_history
      - y_history
      title: TransferEntropyRequest
    IdealGasRequest:
      properties:
        n:
          type: number
          title: N
          default: 1.0
        temperature:
          type: number
          title: Temperature
          default: 300.0
        volume:
          type: number
          title: Volume
          default: 1.0
        pressure:
          type: number
          title: Pressure
          default: 101325.0
      type: object
      title: IdealGasRequest
    TsallisEntropyRequest:
      properties:
        probabilities:
          items:
            type: number
          type: array
          title: Probabilities
        q:
          type: number
          title: Q
      type: object
      required:
      - probabilities
      - q
      title: TsallisEntropyRequest
    ClausiusClapeyronRequest:
      properties:
        delta_H:
          type: number
          title: Delta H
        T:
          type: number
          title: T
        P0:
          type: number
          title: P0
          default: 101325.0
        T0:
          type: number
          title: T0
          default: 373.15
        R:
          type: number
          title: R
          default: 8.314
      type: object
      required:
      - delta_H
      - T
      title: ClausiusClapeyronRequest
    DivergenceRequest:
      properties:
        p:
          items:
            type: number
          type: array
          title: P
        q:
          items:
            type: number
          type: array
          title: Q
        base:
          type: number
          title: Base
          default: 2.718281828459045
      type: object
      required:
      - p
      - q
      title: DivergenceRequest
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError
    FisherInfoRequest:
      properties:
        distribution:
          type: string
          title: Distribution
          default: gaussian
        theta:
          type: number
          title: Theta
          default: 1.0
        h:
          type: number
          title: H
          default: 1.0e-05
        n_samples:
          type: integer
          title: N Samples
          default: 10000
        seed:
          anyOf:
          - type: integer
          - type: 'null'
          title: Seed
      type: object
      title: FisherInfoRequest
    FreeEnergyRequest:
      properties:
        internal_energy:
          type: number
          title: Internal Energy
        pressure:
          type: number
          title: Pressure
          default: 0.0
        volume:
          type: number
          title: Volume
          default: 0.0
        temperature:
          type: number
          title: Temperature
        entropy:
          type: number
          title: Entropy
        type:
          type: string
          title: Type
          default: gibbs
      type: object
      required:
      - internal_energy
      - temperature
      - entropy
      title: FreeEnergyRequest
    IsingRequest:
      properties:
        size:
          type: integer
          title: Size
          default: 10
        J:
          type: number
          title: J
          default: 1.0
        h:
          type: number
          title: H
          default: 0.0
        temperature:
          type: number
          title: Temperature
          default: 2.0
        n_steps:
          type: integer
          title: N Steps
          default: 1000
        seed:
          anyOf:
          - type: integer
          - type: 'null'
          title: Seed
      type: object
      title: IsingRequest
    VanDerWaalsRequest:
      properties:
        a:
          type: number
          title: A
        b:
          type: number
          title: B
        n:
          type: number
          title: N
          default: 1.0
        temperature:
          type: number
          title: Temperature
        volume:
          type: number
          title: Volume
      type: object
      required:
      - a
      - b
      - temperature
      - volume
      title: VanDerWaalsRequest
    JointEntropyRequest:
      properties:
        joint_prob:
          items:
            items:
              type: number
            type: array
          type: array
          title: Joint Prob
        base:
          type: number
          title: Base
          default: 2.718281828459045
      type: object
      required:
      - joint_prob
      title: JointEntropyRequest
    CarnotRequest:
      properties:
        T_hot:
          type: number
          title: T Hot
        T_cold:
          type: number
          title: T Cold
        Q_hot:
          type: number
          title: Q Hot
          default: 1000.0
      type: object
      required:
      - T_hot
      - T_cold
      title: CarnotRequest
    BoltzmannRequest:
      properties:
        energies:
          items:
            type: number
          type: array
          title: Energies
        temperature:
          type: number
          title: Temperature
      type: object
      required:
      - energies
      - temperature
      title: BoltzmannRequest
    RenyiEntropyRequest:
      properties:
        probabilities:
          items:
            type: number
          type: array
          title: Probabilities
        alpha:
          type: number
          title: Alpha
        base:
          type: number
          title: Base
          default: 2.718281828459045
      type: object
      required:
      - probabilities
      - alpha
      title: RenyiEntropyRequest
    DifferentialEntropyRequest:
      properties:
        distribution:
          type: string
          title: Distribution
          default: gaussian
        sigma:
          type: number
          title: Sigma
          default: 1.0
        rate:
          type: number
          title: Rate
          default: 1.0
      type: object
      title: DifferentialEntropyRequest
    MarkovEntropyRequest:
      properties:
        transition_matrix:
          items:
            items:
              type: number
            type: array
          type: array
          title: Transition Matrix
        stationary_dist:
          anyOf:
          - items:
              type: number
            type: array
          - type: 'null'
          title: Stationary Dist
        base:
          type: number
          title: Base
          default: 2.718281828459045
      type: object
      required:
      - transition_matrix
      title: MarkovEntropyRequest
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    CriticalTempRequest:
      properties:
        J:
          type: number
          title: J
          default: 1.0
      type: object
      title: CriticalTempRequest
  securitySchemes:
    APIKeyHeader:
      type: apiKey
      in: header
      name: X-API-Key
x-refined-from:
- fincept-in-openapi.json
- fincept-in-openapi.json
x-provenance:
  method: harvested
  publisher: Fincept Terminal
  source: https://api.fincept.in/openapi.json
  note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
    stamped by stamp-openapi-provenance.py (roadmap#793)