MaCalculatriceEnLigne
Qué hace este MCP
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and general conversions.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight', 'reps'], 'properties': {'reps': {'type': 'number', 'maximum': 30, 'minimum': 1, 'description': 'Repetitions performed at that weight'}, 'weight': {'type': 'number', 'minimum': 1, 'description': 'Weight lifted in kg or lbs'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hours1', 'minutes1', 'hours2', 'minutes2'], 'properties': {'hours1': {'type': 'number', 'minimum': 0, 'description': 'First duration — hours'}, 'hours2': {'type': 'number', 'minimum': 0, 'description': 'Second duration — hours'}, 'minutes1': {'type': 'number', 'maximum': 59, 'minimum': 0, 'description': 'First duration — minutes'}, 'minutes2': {'type': 'number', 'maximum': 59, 'minimum': 0, 'description': 'Second duration — minutes'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['birth_date'], 'properties': {'birth_date': {'type': 'string', 'description': 'YYYY-MM-DD — Date of birth'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['birth_date'], 'properties': {'birth_date': {'type': 'string', 'description': 'Birth date YYYY-MM-DD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['drinks'], 'properties': {'drinks': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'volume_ml', 'abv_pct'], 'properties': {'type': {'enum': ['beer', 'wine', 'spirit', 'cocktail'], 'type': 'string'}, 'abv_pct': {'type': 'number', 'exclusiveMinimum': 0}, 'volume_ml': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['altitude_m'], 'properties': {'altitude_m': {'type': 'number', 'maximum': 8850, 'minimum': 0, 'description': 'Target altitude in meters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from_unit', 'to_unit'], 'properties': {'value': {'type': 'number', 'description': 'Angle value'}, 'to_unit': {'enum': ['degrees', 'radians', 'gradians', 'turns'], 'type': 'string', 'description': 'Target unit'}, 'from_unit': {'enum': ['degrees', 'radians', 'gradians', 'turns'], 'type': 'string', 'description': 'Source unit'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['principal', 'rate', 'periods'], 'properties': {'rate': {'type': 'number', 'minimum': 0, 'description': 'Annual interest rate percent'}, 'periods': {'type': 'number', 'description': 'Number of payment periods (months)', 'exclusiveMinimum': 0}, 'principal': {'type': 'number', 'description': 'Principal amount EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 500, 'minLength': 3, 'description': 'Calculation request in natural language (English or French)'}, 'context': {'type': 'string', 'description': 'Optional context: units, constraints, domain'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['length_cm', 'width_cm', 'height_cm'], 'properties': {'width_cm': {'type': 'number', 'exclusiveMinimum': 0}, 'height_cm': {'type': 'number', 'exclusiveMinimum': 0}, 'length_cm': {'type': 'number', 'exclusiveMinimum': 0}, 'substrate_cm': {'type': 'number', 'default': 3, 'minimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['shape'], 'properties': {'d1': {'type': 'number', 'minimum': 0, 'description': 'Diagonal 1 for rhombus'}, 'd2': {'type': 'number', 'minimum': 0, 'description': 'Diagonal 2 for rhombus'}, 'side': {'type': 'number', 'minimum': 0, 'description': 'Side for hexagon'}, 'shape': {'enum': ['rectangle', 'triangle', 'circle', 'trapezoid', 'hexagon', 'rhombus', 'ellipse'], 'type': 'string', 'description': 'Shape type'}, 'width': {'type': 'number', 'minimum': 0, 'description': 'Width'}, 'height': {'type': 'number', 'minimum': 0, 'description': 'Height'}, 'length': {'type': 'number', 'minimum': 0, 'description': 'Length or base'}, 'radius': {'type': 'number', 'minimum': 0, 'description': 'Radius'}, 'semi_major': {'type': 'number', 'minimum': 0, 'description': 'Semi-major axis for ellipse'}, 'semi_minor': {'type': 'number', 'minimum': 0, 'description': 'Semi-minor axis for ellipse'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['revenue'], 'properties': {'revenue': {'type': 'number', 'minimum': 0, 'description': "Annual revenue (chiffre d'affaires) in euros"}, 'category': {'enum': ['vente', 'service_bic', 'service_bnc', 'liberal'], 'type': 'string', 'default': 'service_bnc', 'description': 'Activity category: vente (sales), service_bic, service_bnc, liberal'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['values'], 'properties': {'values': {'type': 'array', 'items': {'type': 'number'}, 'minItems': 1, 'description': 'Array of numbers'}, 'weights': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Optional weights for weighted average'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['continuous_control', 'french_written', 'french_oral', 'philosophy', 'specialty1', 'specialty2', 'grand_oral'], 'properties': {'grand_oral': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Grand oral (/20, coeff 10)'}, 'philosophy': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Philosophy (/20, coeff 8)'}, 'specialty1': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Specialty 1 (/20, coeff 16)'}, 'specialty2': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Specialty 2 (/20, coeff 16)'}, 'french_oral': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'French oral exam (/20, coeff 5)'}, 'french_written': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'French written exam (/20, coeff 5)'}, 'continuous_control': {'type': 'number', 'maximum': 720, 'minimum': 0, 'description': 'Continuous assessment score (/720 = 40%)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['altitude_m', 'flour_cups', 'sugar_cups', 'liquid_cups', 'oven_temp_c'], 'properties': {'altitude_m': {'type': 'number', 'minimum': 0, 'description': 'Altitude in meters'}, 'flour_cups': {'type': 'number', 'minimum': 0, 'description': 'Flour in cups'}, 'sugar_cups': {'type': 'number', 'minimum': 0, 'description': 'Sugar in cups'}, 'liquid_cups': {'type': 'number', 'minimum': 0, 'description': 'Liquid in cups'}, 'oven_temp_c': {'type': 'number', 'description': 'Oven temperature °C', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ingredient', 'quantity_cups'], 'properties': {'ingredient': {'enum': ['flour', 'sugar', 'butter', 'milk', 'cream', 'eggs'], 'type': 'string'}, 'quantity_cups': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from_base', 'to_base'], 'properties': {'value': {'type': 'string', 'description': 'Number as string'}, 'to_base': {'type': 'integer', 'maximum': 36, 'minimum': 2, 'description': 'Target base'}, 'from_base': {'type': 'integer', 'maximum': 36, 'minimum': 2, 'description': 'Source base'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['span_m', 'load_kg_per_m'], 'properties': {'span_m': {'type': 'number', 'minimum': 0, 'description': 'Beam span in meters'}, 'beam_type': {'enum': ['simply_supported', 'cantilever'], 'type': 'string', 'default': 'simply_supported', 'description': 'Support type'}, 'load_kg_per_m': {'type': 'number', 'minimum': 0, 'description': 'Distributed load in kg/m'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['catalog_value', 'co2'], 'properties': {'co2': {'type': 'number', 'minimum': 0, 'description': 'CO2 emissions in g/km'}, 'fuel_type': {'enum': ['diesel', 'essence', 'electric'], 'type': 'string', 'default': 'essence', 'description': 'Fuel type'}, 'catalog_value': {'type': 'number', 'minimum': 0, 'description': 'Catalog value of the vehicle (HTVA) in euros'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'relationship'], 'properties': {'amount': {'type': 'number', 'minimum': 0, 'description': 'Donation amount in euros'}, 'relationship': {'enum': ['direct_line', 'between_spouses', 'others'], 'type': 'string', 'description': 'Relationship: direct_line (parents/children), between_spouses (or cohabitants), others'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['income'], 'properties': {'income': {'type': 'number', 'minimum': 0, 'description': 'Annual taxable income in euros'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['career_years', 'average_salary'], 'properties': {'career_years': {'type': 'number', 'maximum': 45, 'minimum': 0, 'description': 'Number of career years'}, 'average_salary': {'type': 'number', 'minimum': 0, 'description': 'Average annual salary in euros'}, 'household_type': {'enum': ['single', 'household'], 'type': 'string', 'default': 'single', 'description': 'Pension type: single rate (60%) or household rate (75%)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gross_monthly'], 'properties': {'gross_monthly': {'type': 'number', 'minimum': 0, 'description': 'Gross monthly salary in euros'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_income'], 'properties': {'annual_income': {'type': 'number', 'minimum': 0, 'description': 'Annual net professional income in euros'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount'], 'properties': {'mode': {'enum': ['ht', 'ttc'], 'type': 'string', 'default': 'ht', 'description': 'Input mode: ht=before tax, ttc=after tax'}, 'rate': {'enum': ['6', '12', '21'], 'type': 'string', 'default': '21', 'description': 'VAT rate: 6%, 12% or 21%'}, 'amount': {'type': 'number', 'minimum': 0, 'description': 'Amount in euros'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['birth_date', 'target_date'], 'properties': {'birth_date': {'type': 'string', 'description': 'Birth date YYYY-MM-DD'}, 'target_date': {'type': 'string', 'description': 'Target date YYYY-MM-DD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['drinks', 'weight_kg', 'sex', 'hours_drinking'], 'properties': {'sex': {'enum': ['male', 'female'], 'type': 'string', 'description': 'Biological sex'}, 'drinks': {'type': 'number', 'minimum': 0, 'description': 'Number of standard drinks (1 drink = 14g pure alcohol)'}, 'weight_kg': {'type': 'number', 'minimum': 1, 'description': 'Body weight in kilograms'}, 'hours_drinking': {'type': 'number', 'minimum': 0, 'description': 'Hours elapsed since first drink'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'height_cm'], 'properties': {'height_cm': {'type': 'number', 'minimum': 50, 'description': 'Height in centimeters'}, 'weight_kg': {'type': 'number', 'minimum': 1, 'description': 'Weight in kilograms'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'height_cm', 'age', 'sex'], 'properties': {'age': {'type': 'number', 'maximum': 120, 'minimum': 1, 'description': 'Age in years'}, 'sex': {'enum': ['male', 'female'], 'type': 'string', 'description': 'Biological sex'}, 'height_cm': {'type': 'number', 'minimum': 50, 'description': 'Height in centimeters'}, 'weight_kg': {'type': 'number', 'minimum': 1, 'description': 'Weight in kilograms'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bmi', 'age', 'sex'], 'properties': {'age': {'type': 'number', 'maximum': 120, 'minimum': 1, 'description': 'Age in years'}, 'bmi': {'type': 'number', 'maximum': 70, 'minimum': 10, 'description': 'Body Mass Index'}, 'sex': {'enum': ['male', 'female'], 'type': 'string', 'description': 'Biological sex'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sex', 'waist_cm', 'neck_cm', 'height_cm'], 'properties': {'sex': {'enum': ['male', 'female'], 'type': 'string', 'description': 'Biological sex'}, 'hip_cm': {'type': 'number', 'default': 90, 'minimum': 40, 'description': 'Hip circumference in cm (widest point, required for females)'}, 'neck_cm': {'type': 'number', 'minimum': 20, 'description': 'Neck circumference in cm (below larynx)'}, 'waist_cm': {'type': 'number', 'minimum': 40, 'description': 'Waist circumference in cm (at navel for males, narrowest for females)'}, 'height_cm': {'type': 'number', 'minimum': 100, 'description': 'Height in centimeters'}, 'weight_kg': {'type': 'number', 'default': 70, 'minimum': 30, 'description': 'Body weight in kg (default 70kg for fat mass calculation)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bpm', 'note_value'], 'properties': {'bpm': {'type': 'number', 'maximum': 300, 'minimum': 20, 'description': 'Tempo in beats per minute'}, 'note_value': {'enum': ['whole', 'half', 'quarter', 'eighth', 'sixteenth', 'dotted_quarter', 'triplet_quarter'], 'type': 'string', 'description': 'Musical note value to convert'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['speed_kmh'], 'properties': {'condition': {'enum': ['dry', 'wet', 'icy'], 'type': 'string', 'default': 'dry', 'description': 'Road'}, 'speed_kmh': {'type': 'number', 'minimum': 1, 'description': 'Speed km/h'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chainring_teeth', 'cog_teeth'], 'properties': {'cog_teeth': {'type': 'number', 'minimum': 1, 'description': 'Number of teeth on the rear cog'}, 'chainring_teeth': {'type': 'number', 'minimum': 1, 'description': 'Number of teeth on the front chainring'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['underbust_cm', 'bust_cm', 'system'], 'properties': {'system': {'enum': ['FR', 'US', 'UK'], 'type': 'string'}, 'bust_cm': {'type': 'number', 'exclusiveMinimum': 0}, 'underbust_cm': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['band_size', 'cup', 'from_system'], 'properties': {'cup': {'type': 'string', 'description': 'Cup letter (A, B, C, D, DD, E, F)'}, 'band_size': {'type': 'integer', 'description': 'Band size in source system (numeric)', 'exclusiveMinimum': 0}, 'from_system': {'enum': ['FR', 'US', 'UK', 'EU'], 'type': 'string', 'description': 'Source sizing system'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['flour_grams', 'water_grams'], 'properties': {'flour_grams': {'type': 'number', 'description': 'Flour weight grams', 'exclusiveMinimum': 0}, 'water_grams': {'type': 'number', 'description': 'Water weight grams', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fixed_costs', 'price_per_unit', 'variable_cost_per_unit'], 'properties': {'fixed_costs': {'type': 'number', 'minimum': 0, 'description': 'Total fixed costs'}, 'price_per_unit': {'type': 'number', 'minimum': 0.01, 'description': 'Selling price per unit'}, 'variable_cost_per_unit': {'type': 'number', 'minimum': 0, 'description': 'Variable cost per unit'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['animal', 'mating_date'], 'properties': {'animal': {'enum': ['dog', 'cat', 'rabbit', 'hamster'], 'type': 'string'}, 'mating_date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['socle_commun', 'french', 'math', 'history_geo', 'science', 'oral'], 'properties': {'math': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Math exam score (/100)'}, 'oral': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Oral exam score (/100)'}, 'french': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'French exam score (/100)'}, 'science': {'type': 'number', 'maximum': 50, 'minimum': 0, 'description': 'Science score (/50)'}, 'history_geo': {'type': 'number', 'maximum': 50, 'minimum': 0, 'description': 'History-Geography score (/50)'}, 'socle_commun': {'type': 'number', 'maximum': 400, 'minimum': 50, 'description': 'Socle commun points (50-400)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['length_m', 'height_m'], 'properties': {'type': {'enum': ['standard', 'parpaing'], 'type': 'string', 'default': 'parpaing', 'description': 'Brick type'}, 'height_m': {'type': 'number', 'minimum': 0.1, 'description': 'Wall height m'}, 'length_m': {'type': 'number', 'minimum': 0.1, 'description': 'Wall length m'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['volume_m3', 'object_mass'], 'properties': {'volume_m3': {'type': 'number', 'minimum': 0, 'description': 'Object volume m³'}, 'object_mass': {'type': 'number', 'minimum': 0, 'description': 'Object mass kg'}, 'fluid_density': {'type': 'number', 'default': 1000, 'description': 'Fluid density kg/m³'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['monthly_expenses', 'cash_balance'], 'properties': {'cash_balance': {'type': 'number', 'minimum': 0, 'description': 'Cash in bank EUR'}, 'monthly_revenue': {'type': 'number', 'default': 0, 'minimum': 0, 'description': 'Monthly revenue EUR'}, 'monthly_expenses': {'type': 'number', 'minimum': 0, 'description': 'Monthly expenses EUR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['power_w', 'length_m'], 'properties': {'power_w': {'type': 'number', 'minimum': 1, 'description': 'Power W'}, 'voltage': {'type': 'number', 'default': 230, 'description': 'Voltage'}, 'length_m': {'type': 'number', 'minimum': 1, 'description': 'Cable length m'}, 'max_drop_pct': {'type': 'number', 'default': 3, 'description': 'Max voltage drop %'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['power_w', 'distance_m'], 'properties': {'power_w': {'type': 'number', 'minimum': 0, 'description': 'Power in watts'}, 'voltage': {'type': 'number', 'default': 230, 'minimum': 1, 'description': 'Voltage (default 230V)'}, 'distance_m': {'type': 'number', 'minimum': 0, 'description': 'One-way cable distance in meters'}, 'max_drop_pct': {'type': 'number', 'default': 3, 'maximum': 10, 'minimum': 0.1, 'description': 'Max voltage drop % (default 3)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cac', 'ltv'], 'properties': {'cac': {'type': 'number', 'minimum': 0, 'description': 'Customer acquisition cost EUR'}, 'ltv': {'type': 'number', 'minimum': 0, 'description': 'Customer lifetime value EUR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mg'], 'properties': {'mg': {'type': 'number', 'minimum': 0, 'description': 'Caffeine mg consumed'}, 'hours': {'type': 'number', 'default': 0, 'minimum': 0, 'description': 'Hours since consumption'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mg_consumed', 'hours_since'], 'properties': {'hours_since': {'type': 'number', 'minimum': 0, 'description': 'Hours since consumption'}, 'mg_consumed': {'type': 'number', 'description': 'Caffeine consumed mg', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['drinks'], 'properties': {'drinks': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'quantity'], 'properties': {'type': {'enum': ['coffee', 'espresso', 'tea', 'cola', 'energy_drink'], 'type': 'string'}, 'quantity': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['activity', 'duration_minutes', 'weight_kg'], 'properties': {'activity': {'enum': ['walking', 'running', 'cycling', 'swimming', 'yoga', 'hiit', 'weightlifting'], 'type': 'string', 'description': 'Type of activity'}, 'weight_kg': {'type': 'number', 'minimum': 1, 'description': 'Body weight in kilograms'}, 'duration_minutes': {'type': 'number', 'minimum': 1, 'description': 'Duration in minutes'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['income_cad'], 'properties': {'income_cad': {'type': 'number', 'minimum': 0, 'description': 'Annual income in CAD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gross_annual_cad'], 'properties': {'province': {'enum': ['QC', 'other'], 'type': 'string', 'default': 'QC', 'description': 'Province: QC (Quebec rate) or other (standard rate)'}, 'gross_annual_cad': {'type': 'number', 'minimum': 0, 'description': 'Gross annual insurable earnings in CAD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['income_cad'], 'properties': {'income_cad': {'type': 'number', 'minimum': 0, 'description': 'Annual income in Canadian dollars (CAD)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gross_annual_cad'], 'properties': {'gross_annual_cad': {'type': 'number', 'minimum': 0, 'description': 'Gross annual earnings in CAD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['purchase_price', 'sale_price', 'years_held'], 'properties': {'sale_price': {'type': 'number', 'minimum': 1, 'description': 'Sale price in euros'}, 'years_held': {'type': 'number', 'maximum': 50, 'minimum': 0, 'description': 'Number of years the property was held'}, 'purchase_price': {'type': 'number', 'minimum': 1, 'description': 'Original purchase price in euros'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kwh': {'type': 'number', 'default': 0, 'description': 'Electricity kWh/year'}, 'km_car': {'type': 'number', 'default': 0, 'description': 'Car km/year'}, 'km_plane': {'type': 'number', 'default': 0, 'description': 'Flight km/year'}, 'meat_kg_week': {'type': 'number', 'default': 0, 'description': 'Meat kg/week'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tree_type', 'age_years'], 'properties': {'count': {'type': 'integer', 'default': 1, 'description': 'Number of trees (default 1)', 'exclusiveMinimum': 0}, 'age_years': {'type': 'integer', 'description': 'Age of the trees in years', 'exclusiveMinimum': 0}, 'tree_type': {'enum': ['oak', 'pine', 'birch', 'eucalyptus'], 'type': 'string', 'description': 'Species of tree'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cards_in_deck_matching', 'draw_count', 'target_cards'], 'properties': {'deck_size': {'type': 'number', 'default': 52, 'minimum': 1, 'description': 'Total number of cards in the deck (default 52)'}, 'draw_count': {'type': 'number', 'minimum': 1, 'description': 'Number of cards drawn'}, 'target_cards': {'type': 'number', 'minimum': 0, 'description': 'Number of target cards wanted in the draw'}, 'cards_in_deck_matching': {'type': 'number', 'minimum': 0, 'description': 'Number of target cards in the deck'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['purchase_price', 'age_years'], 'properties': {'age_years': {'type': 'number', 'maximum': 30, 'minimum': 0, 'description': 'Age in years'}, 'purchase_price': {'type': 'number', 'minimum': 0, 'description': 'Original price'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['car_price', 'lease_monthly', 'lease_months', 'residual_value', 'loan_rate', 'loan_months'], 'properties': {'car_price': {'type': 'number', 'description': 'Car purchase price EUR', 'exclusiveMinimum': 0}, 'loan_rate': {'type': 'number', 'minimum': 0, 'description': 'Loan annual rate percent'}, 'loan_months': {'type': 'number', 'description': 'Loan duration months', 'exclusiveMinimum': 0}, 'lease_months': {'type': 'number', 'description': 'Lease duration months', 'exclusiveMinimum': 0}, 'lease_monthly': {'type': 'number', 'description': 'Monthly lease payment EUR', 'exclusiveMinimum': 0}, 'residual_value': {'type': 'number', 'minimum': 0, 'description': 'Car residual value at lease end EUR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['length_m', 'width_m'], 'properties': {'width_m': {'type': 'number', 'minimum': 0.1, 'description': 'Width m'}, 'length_m': {'type': 'number', 'minimum': 0.1, 'description': 'Length m'}, 'price_m2': {'type': 'number', 'default': 30, 'description': 'EUR/m²'}, 'waste_pct': {'type': 'number', 'default': 10, 'description': 'Waste %'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cat_years'], 'properties': {'cat_years': {'type': 'number', 'minimum': 0, 'description': 'Cat age in years'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'age'], 'properties': {'age': {'enum': ['kitten', 'adult', 'senior'], 'type': 'string'}, 'indoor': {'type': 'boolean', 'default': True}, 'weight_kg': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mating_date'], 'properties': {'mating_date': {'type': 'string', 'description': 'Mating date YYYY-MM-DD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'days_per_month': {'type': 'number', 'default': 20, 'maximum': 23, 'minimum': 1, 'description': 'Working days per month'}, 'employee_contribution': {'type': 'number', 'default': 1.09, 'minimum': 1.09, 'description': 'Employee contribution per voucher (min 1.09 EUR)'}, 'employer_contribution': {'type': 'number', 'default': 6.91, 'maximum': 6.91, 'minimum': 0, 'description': 'Employer contribution per voucher (max 6.91 EUR)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['income', 'children_count'], 'properties': {'income': {'type': 'number', 'minimum': 0, 'description': 'Net monthly income of the paying parent in euros'}, 'custody': {'enum': ['full', 'alternating', 'reduced'], 'type': 'string', 'default': 'full', 'description': 'Custody type: full (garde principale), alternating (alternee), reduced (visite et hebergement)'}, 'children_count': {'type': 'integer', 'maximum': 6, 'minimum': 1, 'description': 'Number of children (1-6)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['birth_year'], 'properties': {'birth_year': {'type': 'integer', 'maximum': 2100, 'minimum': 1900, 'description': 'Birth year'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['start_customers', 'lost_customers'], 'properties': {'period_months': {'type': 'number', 'default': 1, 'minimum': 1, 'description': 'Period in months'}, 'lost_customers': {'type': 'number', 'minimum': 0, 'description': 'Customers lost'}, 'start_customers': {'type': 'number', 'minimum': 1, 'description': 'Customers at period start'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['size', 'from_system', 'garment', 'sex'], 'properties': {'sex': {'enum': ['male', 'female'], 'type': 'string', 'description': 'Sex'}, 'size': {'type': 'number', 'description': 'Size number in source system'}, 'garment': {'enum': ['shirt', 'pants', 'dress'], 'type': 'string', 'description': 'Type of garment'}, 'from_system': {'enum': ['EU', 'US', 'UK'], 'type': 'string', 'description': 'Source system'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['surface_m2'], 'properties': {'depth_cm': {'type': 'number', 'default': 5, 'maximum': 30, 'minimum': 1, 'description': 'Compost layer depth in centimeters (default 5cm)'}, 'surface_m2': {'type': 'number', 'minimum': 0, 'description': 'Surface area in square meters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['principal', 'annual_rate', 'years'], 'properties': {'years': {'type': 'number', 'minimum': 0, 'description': 'Investment duration in years'}, 'principal': {'type': 'number', 'minimum': 0, 'description': 'Initial amount'}, 'annual_rate': {'type': 'number', 'description': 'Annual interest rate in %'}, 'compounds_per_year': {'type': 'number', 'default': 12, 'minimum': 1, 'description': 'Compounding frequency per year'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['principal', 'monthly_contribution', 'annual_rate', 'years'], 'properties': {'years': {'type': 'number', 'description': 'Number of years', 'exclusiveMinimum': 0}, 'principal': {'type': 'number', 'minimum': 0, 'description': 'Initial capital EUR'}, 'annual_rate': {'type': 'number', 'minimum': 0, 'description': 'Annual interest rate percent'}, 'monthly_contribution': {'type': 'number', 'minimum': 0, 'description': 'Monthly contribution EUR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['volume_m3'], 'properties': {'volume_m3': {'type': 'number', 'minimum': 0.01, 'description': 'Volume in m³'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['height_m', 'num_steps'], 'properties': {'width_m': {'type': 'number', 'default': 0.9, 'minimum': 0.3, 'description': 'Stair width in meters (default 0.9m)'}, 'height_m': {'type': 'number', 'minimum': 0.1, 'description': 'Total stair height to climb in meters'}, 'num_steps': {'type': 'number', 'maximum': 50, 'minimum': 2, 'description': 'Number of steps'}, 'thickness_cm': {'type': 'number', 'default': 15, 'minimum': 10, 'description': 'Slab thickness under each tread in cm (default 15cm)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['total_charges', 'ownership_share_pct'], 'properties': {'total_charges': {'type': 'number', 'description': 'Total annual condominium charges EUR', 'exclusiveMinimum': 0}, 'ownership_share_pct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Ownership share (tantièmes) percent'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['radius', 'height'], 'properties': {'height': {'type': 'number', 'minimum': 0, 'description': 'Height'}, 'radius': {'type': 'number', 'minimum': 0, 'description': 'Base radius'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sample_mean', 'std_dev', 'sample_size'], 'properties': {'std_dev': {'type': 'number', 'minimum': 0, 'description': 'Standard deviation'}, 'confidence': {'enum': ['90', '95', '99'], 'type': 'string', 'default': '95', 'description': 'Confidence level'}, 'sample_mean': {'type': 'number', 'description': 'Sample mean'}, 'sample_size': {'type': 'number', 'minimum': 2, 'description': 'Sample size'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'from_unit', 'to_unit'], 'properties': {'amount': {'type': 'number', 'description': 'Amount to convert', 'exclusiveMinimum': 0}, 'to_unit': {'enum': ['cups', 'tbsp', 'tsp', 'ml', 'l', 'oz', 'g', 'kg'], 'type': 'string', 'description': 'Target unit'}, 'from_unit': {'enum': ['cups', 'tbsp', 'tsp', 'ml', 'l', 'oz', 'g', 'kg'], 'type': 'string', 'description': 'Source unit'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['food', 'weight_kg', 'method'], 'properties': {'food': {'enum': ['beef', 'chicken', 'pork', 'fish', 'lamb'], 'type': 'string'}, 'method': {'enum': ['oven', 'grill', 'boil'], 'type': 'string'}, 'weight_kg': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['item_price', 'expected_uses'], 'properties': {'item_price': {'type': 'number', 'description': 'Item purchase price', 'exclusiveMinimum': 0}, 'expected_uses': {'type': 'number', 'description': 'Expected number of uses', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['raw_materials', 'labor', 'overhead', 'quantity'], 'properties': {'labor': {'type': 'number', 'minimum': 0, 'description': 'Labor cost'}, 'overhead': {'type': 'number', 'minimum': 0, 'description': 'Overhead/indirect costs'}, 'quantity': {'type': 'number', 'minimum': 1, 'description': 'Number of units produced'}, 'raw_materials': {'type': 'number', 'minimum': 0, 'description': 'Raw material cost'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sensor_width_mm'], 'properties': {'sensor_width_mm': {'type': 'number', 'minimum': 1, 'description': 'Camera sensor width in millimeters (full frame = 36mm)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['buy_price', 'sell_price', 'quantity'], 'properties': {'quantity': {'type': 'number', 'minimum': 0, 'description': 'Quantity of cryptocurrency traded'}, 'buy_price': {'type': 'number', 'minimum': 0, 'description': 'Purchase price per unit in fiat currency'}, 'sell_price': {'type': 'number', 'minimum': 0, 'description': 'Sale price per unit in fiat currency'}, 'buy_fee_pct': {'type': 'number', 'default': 0.1, 'minimum': 0, 'description': 'Buy transaction fee percentage (default 0.1%)'}, 'sell_fee_pct': {'type': 'number', 'default': 0.1, 'minimum': 0, 'description': 'Sell transaction fee percentage (default 0.1%)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['total_gains_eur', 'total_portfolio_value_eur', 'withdrawal_amount_eur'], 'properties': {'total_gains_eur': {'type': 'number', 'minimum': 0, 'description': 'Total unrealized gains in the portfolio in EUR'}, 'withdrawal_amount_eur': {'type': 'number', 'minimum': 0, 'description': 'Amount being withdrawn/sold in EUR'}, 'total_portfolio_value_eur': {'type': 'number', 'minimum': 0, 'description': 'Total current portfolio value in EUR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['rate_a_usd', 'rate_b_usd'], 'properties': {'rate_a_usd': {'type': 'number', 'description': 'Units of currency A per 1 USD', 'exclusiveMinimum': 0}, 'rate_b_usd': {'type': 'number', 'description': 'Units of currency B per 1 USD', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'from_rate', 'to_rate'], 'properties': {'amount': {'type': 'number', 'minimum': 0, 'description': 'Amount to exchange in source currency'}, 'to_rate': {'type': 'number', 'minimum': 0, 'description': 'Target currency rate vs USD (e.g. JPY=150)'}, 'from_rate': {'type': 'number', 'minimum': 0, 'description': 'Source currency rate vs USD (e.g. EUR=1.08)'}, 'bank_margin_pct': {'type': 'number', 'default': 2.5, 'maximum': 20, 'minimum': 0, 'description': 'Bank/exchange margin percentage (default 2.5%)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['window_width_cm', 'window_height_cm'], 'properties': {'num_panels': {'type': 'integer', 'default': 2, 'description': 'Number of curtain panels', 'exclusiveMinimum': 0}, 'fullness_ratio': {'type': 'number', 'default': 2, 'maximum': 4, 'minimum': 1, 'description': 'Fullness ratio (2 = double fullness)'}, 'window_width_cm': {'type': 'number', 'description': 'Window width cm', 'exclusiveMinimum': 0}, 'window_height_cm': {'type': 'number', 'description': 'Window height cm', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['window_cm'], 'properties': {'fullness': {'enum': ['flat', 'standard', 'generous'], 'type': 'string', 'default': 'standard', 'description': 'Fullness'}, 'window_cm': {'type': 'number', 'minimum': 10, 'description': 'Window width cm'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'gradient_pct', 'speed_kmh'], 'properties': {'speed_kmh': {'type': 'number', 'minimum': 0.1, 'description': 'Speed in km/h'}, 'weight_kg': {'type': 'number', 'minimum': 1, 'description': 'Rider weight in kilograms'}, 'gradient_pct': {'type': 'number', 'maximum': 30, 'minimum': -30, 'description': 'Road gradient in percent (positive = uphill)'}, 'bike_weight_kg': {'type': 'number', 'default': 8, 'minimum': 1, 'description': 'Bike weight in kilograms'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['radius', 'height'], 'properties': {'height': {'type': 'number', 'minimum': 0, 'description': 'Height'}, 'radius': {'type': 'number', 'minimum': 0, 'description': 'Radius'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'goal'], 'properties': {'goal': {'enum': ['sedentary', 'maintain', 'build_muscle', 'endurance'], 'type': 'string', 'description': 'Fitness goal'}, 'weight_kg': {'type': 'number', 'minimum': 1, 'description': 'Body weight in kilograms'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['age', 'sex'], 'properties': {'age': {'type': 'integer', 'exclusiveMinimum': 0}, 'sex': {'enum': ['male', 'female'], 'type': 'string'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['file_size_gb', 'speed_mbps'], 'properties': {'speed_mbps': {'type': 'number', 'description': 'Connection speed in Mbps', 'exclusiveMinimum': 0}, 'file_size_gb': {'type': 'number', 'description': 'File size in GB', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['date'], 'properties': {'date': {'type': 'string', 'description': 'Date in YYYY-MM-DD format'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['start_date', 'end_date'], 'properties': {'end_date': {'type': 'string', 'description': 'YYYY-MM-DD — End date'}, 'start_date': {'type': 'string', 'description': 'YYYY-MM-DD — Start date'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['monthly_income'], 'properties': {'rate': {'type': 'number', 'default': 3.5, 'minimum': 0, 'description': 'Annual interest rate in % (default 3.5)'}, 'duration_years': {'type': 'number', 'default': 25, 'description': 'Loan duration in years (default 25)', 'exclusiveMinimum': 0}, 'existing_debts': {'type': 'number', 'default': 0, 'minimum': 0, 'description': 'Existing monthly debt payments in EUR (default 0)'}, 'monthly_income': {'type': 'number', 'description': 'Net monthly income in EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['monthly_income', 'monthly_debts'], 'properties': {'monthly_debts': {'type': 'number', 'minimum': 0, 'description': 'Existing monthly debt payments EUR'}, 'monthly_income': {'type': 'number', 'description': 'Net monthly income EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['monthly_debt', 'monthly_income'], 'properties': {'monthly_debt': {'type': 'number', 'minimum': 0, 'description': 'Total monthly debt payments'}, 'monthly_income': {'type': 'number', 'minimum': 1, 'description': 'Gross monthly income'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'distance_km'], 'properties': {'type': {'enum': ['standard', 'express'], 'type': 'string', 'default': 'standard', 'description': 'Service level'}, 'weight_kg': {'type': 'number', 'minimum': 0, 'description': 'Package weight kg'}, 'distance_km': {'type': 'number', 'minimum': 0, 'description': 'Delivery distance km'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'density': {'type': 'number', 'description': 'kg/m³'}, 'mass_kg': {'type': 'number', 'description': 'Mass kg'}, 'volume_m3': {'type': 'number', 'description': 'Volume m³'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from_unit', 'to_unit'], 'properties': {'value': {'type': 'number', 'description': 'Density value', 'exclusiveMinimum': 0}, 'to_unit': {'enum': ['kg_m3', 'g_cm3', 'lb_ft3', 'oz_in3'], 'type': 'string', 'description': 'Target unit'}, 'from_unit': {'enum': ['kg_m3', 'g_cm3', 'lb_ft3', 'oz_in3'], 'type': 'string', 'description': 'Source unit'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['focal_length_mm', 'aperture', 'distance_m'], 'properties': {'aperture': {'type': 'number', 'minimum': 0.7, 'description': 'Lens aperture (f-number, e.g. 2.8)'}, 'distance_m': {'type': 'number', 'minimum': 0.1, 'description': 'Subject distance in meters'}, 'focal_length_mm': {'type': 'number', 'minimum': 1, 'description': 'Lens focal length in millimeters'}, 'sensor_width_mm': {'type': 'number', 'default': 36, 'minimum': 1, 'description': 'Camera sensor width in mm (default 36 for full frame)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['temp_c', 'humidity_pct'], 'properties': {'temp_c': {'type': 'number', 'description': 'Temperature °C'}, 'humidity_pct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Relative humidity %'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['num_dice', 'target', 'comparison'], 'properties': {'target': {'type': 'number', 'minimum': 1, 'description': 'Target value to calculate probability for'}, 'num_dice': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'Number of dice to roll'}, 'num_sides': {'type': 'number', 'default': 6, 'maximum': 100, 'minimum': 2, 'description': 'Number of sides on each die (default d6)'}, 'comparison': {'enum': ['exact', 'at_least', 'at_most'], 'type': 'string', 'description': 'Comparison type: exact match, at least target, or at most target'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'c1': {'type': 'number', 'description': 'Initial concentration'}, 'c2': {'type': 'number', 'description': 'Final concentration'}, 'v1': {'type': 'number', 'description': 'Initial volume'}, 'v2': {'type': 'number', 'description': 'Final volume'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['original_price', 'discount_pct'], 'properties': {'discount_pct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'First discount percentage'}, 'discount2_pct': {'type': 'number', 'default': 0, 'maximum': 100, 'minimum': 0, 'description': 'Optional second successive discount'}, 'original_price': {'type': 'number', 'minimum': 0, 'description': 'Original price'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['original_price', 'discount_1_pct'], 'properties': {'discount_1_pct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'First discount %'}, 'discount_2_pct': {'type': 'number', 'default': 0, 'maximum': 100, 'minimum': 0, 'description': 'Second discount %'}, 'original_price': {'type': 'number', 'minimum': 0, 'description': 'Original price'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['x1', 'y1', 'x2', 'y2'], 'properties': {'x1': {'type': 'number', 'description': 'X1'}, 'x2': {'type': 'number', 'description': 'X2'}, 'y1': {'type': 'number', 'description': 'Y1'}, 'y2': {'type': 'number', 'description': 'Y2'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['x1', 'y1', 'z1', 'x2', 'y2', 'z2'], 'properties': {'x1': {'type': 'number'}, 'x2': {'type': 'number'}, 'y1': {'type': 'number'}, 'y2': {'type': 'number'}, 'z1': {'type': 'number'}, 'z2': {'type': 'number'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['speed_kmh'], 'properties': {'speed_kmh': {'type': 'number', 'maximum': 250, 'minimum': 0, 'description': 'Vehicle speed in km/h'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['height_m'], 'properties': {'height_m': {'type': 'number', 'description': 'Observer height above ground in metres', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dog_years'], 'properties': {'size': {'enum': ['small', 'medium', 'large', 'giant'], 'type': 'string', 'default': 'medium', 'description': 'Dog size'}, 'dog_years': {'type': 'number', 'minimum': 0, 'description': 'Dog age in years'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'age', 'activity'], 'properties': {'age': {'enum': ['puppy', 'adult', 'senior'], 'type': 'string'}, 'activity': {'enum': ['low', 'medium', 'high'], 'type': 'string'}, 'weight_kg': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mating_date'], 'properties': {'mating_date': {'type': 'string', 'description': 'Mating date YYYY-MM-DD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walker_weight_kg', 'dog_weight_kg', 'duration_min', 'pace'], 'properties': {'pace': {'enum': ['slow', 'moderate', 'brisk'], 'type': 'string'}, 'duration_min': {'type': 'number', 'exclusiveMinimum': 0}, 'dog_weight_kg': {'type': 'number', 'exclusiveMinimum': 0}, 'walker_weight_kg': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['investment_per_period', 'periods', 'average_price', 'current_price'], 'properties': {'periods': {'type': 'number', 'minimum': 1, 'description': 'Number of investment periods'}, 'average_price': {'type': 'number', 'minimum': 0, 'description': 'Average purchase price per unit over all periods'}, 'current_price': {'type': 'number', 'minimum': 0, 'description': 'Current market price per unit'}, 'investment_per_period': {'type': 'number', 'minimum': 0, 'description': 'Amount invested per period in fiat currency'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kwh_m2_year'], 'properties': {'kwh_m2_year': {'type': 'number', 'minimum': 0, 'description': 'Primary energy consumption in kWh/m2/year'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fixture_type'], 'properties': {'fixture_type': {'enum': ['toilet', 'shower', 'sink', 'washing_machine', 'kitchen'], 'type': 'string', 'description': 'Type of sanitary fixture being drained'}, 'pipe_diameter_mm': {'type': 'number', 'default': 100, 'minimum': 32, 'description': 'Drain pipe diameter in millimeters (default 100mm)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['measurement_bust', 'measurement_waist', 'measurement_hips', 'target_size'], 'properties': {'target_size': {'enum': ['34', '36', '38', '40', '42', '44', '46'], 'type': 'string', 'description': 'Target FR dress size'}, 'measurement_bust': {'type': 'number', 'description': 'Actual bust measurement cm', 'exclusiveMinimum': 0}, 'measurement_hips': {'type': 'number', 'description': 'Actual hip measurement cm', 'exclusiveMinimum': 0}, 'measurement_waist': {'type': 'number', 'description': 'Actual waist measurement cm', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['last_period_date'], 'properties': {'last_period_date': {'type': 'string', 'description': 'YYYY-MM-DD — First day of last menstrual period'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['magnitude'], 'properties': {'magnitude': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Richter/moment magnitude'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hours_per_week', 'weeks'], 'properties': {'weeks': {'type': 'number', 'minimum': 1, 'description': 'Number of weeks'}, 'hours_per_week': {'type': 'number', 'minimum': 0, 'description': 'Study hours per week'}, 'hours_per_credit': {'type': 'number', 'default': 27.5, 'description': 'Hours per ECTS credit (standard: 25-30)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['voltage', 'current'], 'properties': {'phase': {'enum': ['mono', 'tri'], 'type': 'string', 'default': 'mono', 'description': 'Phase'}, 'cos_phi': {'type': 'number', 'default': 0.8, 'description': 'Power factor'}, 'current': {'type': 'number', 'minimum': 0, 'description': 'Amps'}, 'voltage': {'type': 'number', 'minimum': 1, 'description': 'Volts'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['power_w', 'hours_day'], 'properties': {'days': {'type': 'number', 'default': 30, 'description': 'Days'}, 'power_w': {'type': 'number', 'minimum': 0, 'description': 'Watts'}, 'hours_day': {'type': 'number', 'minimum': 0, 'description': 'Hours/day'}, 'price_kwh': {'type': 'number', 'default': 0.2516, 'description': 'EUR/kWh'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['power_w', 'hours_day'], 'properties': {'power_w': {'type': 'number', 'minimum': 0, 'description': 'Power in watts'}, 'hours_day': {'type': 'number', 'maximum': 24, 'minimum': 0, 'description': 'Hours used per day'}, 'price_kwh': {'type': 'number', 'default': 0.25, 'minimum': 0, 'description': 'EUR per kWh'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['a', 'b'], 'properties': {'a': {'type': 'number', 'minimum': 0, 'description': 'Semi-major axis'}, 'b': {'type': 'number', 'minimum': 0, 'description': 'Semi-minor axis'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['monthly_expenses', 'dependents', 'job_stability'], 'properties': {'dependents': {'type': 'number', 'minimum': 0, 'description': 'Number of dependents'}, 'job_stability': {'enum': ['low', 'medium', 'high'], 'type': 'string', 'description': 'Job stability level'}, 'monthly_expenses': {'type': 'number', 'description': 'Monthly expenses EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gross_monthly'], 'properties': {'gross_monthly': {'type': 'number', 'minimum': 0, 'description': 'Monthly gross salary EUR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type'], 'properties': {'type': {'enum': ['kinetic', 'potential', 'emc2', 'work'], 'type': 'string', 'description': 'Energy type'}, 'force_n': {'type': 'number', 'description': 'Force N (work)'}, 'mass_kg': {'type': 'number', 'description': 'Mass in kg'}, 'height_m': {'type': 'number', 'description': 'Height m (potential)'}, 'distance_m': {'type': 'number', 'description': 'Distance m (work)'}, 'velocity_ms': {'type': 'number', 'description': 'Velocity m/s (kinetic)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['degree', 'a', 'b'], 'properties': {'a': {'type': 'number', 'description': 'Coefficient a'}, 'b': {'type': 'number', 'description': 'Coefficient b'}, 'c': {'type': 'number', 'default': 0, 'description': 'Coefficient c (for degree 2)'}, 'degree': {'enum': ['1', '2'], 'type': 'string', 'description': 'Equation degree'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['battery_kwh', 'current_pct'], 'properties': {'price_kwh': {'type': 'number', 'default': 0.25, 'minimum': 0, 'description': 'Price per kWh'}, 'target_pct': {'type': 'number', 'default': 80, 'maximum': 100, 'minimum': 0, 'description': 'Target charge %'}, 'battery_kwh': {'type': 'number', 'minimum': 0, 'description': 'Battery capacity kWh'}, 'current_pct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Current charge %'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['length_m', 'width_m', 'depth_m'], 'properties': {'depth_m': {'type': 'number', 'minimum': 0, 'description': 'Depth in meters'}, 'width_m': {'type': 'number', 'minimum': 0, 'description': 'Width in meters'}, 'length_m': {'type': 'number', 'minimum': 0, 'description': 'Length in meters'}, 'soil_type': {'enum': ['normal', 'rocky', 'clay'], 'type': 'string', 'default': 'normal', 'description': 'Soil type (swell: normal=1.25, rocky=1.50, clay=1.30)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bank_rate', 'market_rate'], 'properties': {'bank_rate': {'type': 'number', 'minimum': 0, 'description': 'Bank/bureau rate'}, 'market_rate': {'type': 'number', 'minimum': 0, 'description': 'Mid-market rate'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bank_rate', 'mid_market_rate'], 'properties': {'bank_rate': {'type': 'number', 'description': 'Rate offered by bank/exchange', 'exclusiveMinimum': 0}, 'mid_market_rate': {'type': 'number', 'description': 'Mid-market (real) exchange rate', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['win_probability', 'win_amount', 'loss_amount'], 'properties': {'bet_cost': {'type': 'number', 'default': 0, 'minimum': 0, 'description': 'Upfront cost to enter the bet (default 0)'}, 'win_amount': {'type': 'number', 'description': 'Net amount won if outcome is positive'}, 'loss_amount': {'type': 'number', 'minimum': 0, 'description': 'Net amount lost if outcome is negative'}, 'win_probability': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': 'Probability of winning (0 to 1)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['iso', 'aperture', 'shutter_speed'], 'properties': {'iso': {'type': 'number', 'minimum': 50, 'description': 'ISO sensitivity value'}, 'aperture': {'type': 'number', 'minimum': 0.7, 'description': 'Aperture f-number'}, 'shutter_speed': {'type': 'number', 'minimum': 1e-06, 'description': 'Shutter speed in seconds (e.g. 0.004 for 1/250s)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['garment_type', 'size', 'fabric_width_cm'], 'properties': {'size': {'enum': ['S', 'M', 'L', 'XL'], 'type': 'string', 'description': 'Garment size'}, 'garment_type': {'enum': ['shirt', 'pants', 'dress', 'curtains'], 'type': 'string', 'description': 'Garment type'}, 'fabric_width_cm': {'type': 'number', 'description': 'Fabric roll width cm', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['garment', 'size'], 'properties': {'size': {'enum': ['S', 'M', 'L', 'XL'], 'type': 'string'}, 'garment': {'enum': ['shirt', 'dress', 'pants', 'skirt', 'jacket'], 'type': 'string'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['n'], 'properties': {'n': {'type': 'integer', 'maximum': 170, 'minimum': 0, 'description': 'n value'}, 'r': {'type': 'integer', 'minimum': 0, 'description': 'r value for P(n,r) and C(n,r)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['surface_m2', 'crop_type', 'soil_type'], 'properties': {'crop_type': {'enum': ['lawn', 'vegetables', 'fruit_trees', 'flowers', 'potatoes'], 'type': 'string', 'description': 'Type of crop to fertilize'}, 'soil_type': {'enum': ['clay', 'sandy', 'loam', 'chalky'], 'type': 'string', 'description': 'Type of soil'}, 'surface_m2': {'type': 'number', 'minimum': 0, 'description': 'Surface area in square meters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['volume_liters', 'room_temp_c', 'target_temp_c'], 'properties': {'room_temp_c': {'type': 'number', 'description': 'Room temperature °C'}, 'target_temp_c': {'type': 'number', 'description': 'Target water temperature °C'}, 'volume_liters': {'type': 'number', 'description': 'Tank volume liters', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['lat1', 'lon1', 'lat2', 'lon2'], 'properties': {'lat1': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Departure latitude'}, 'lat2': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Arrival latitude'}, 'lon1': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Departure longitude'}, 'lon2': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Arrival longitude'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['rooms'], 'properties': {'rooms': {'type': 'array', 'items': {'type': 'object', 'required': ['length_m', 'width_m'], 'properties': {'width_m': {'type': 'number', 'minimum': 0}, 'length_m': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}, 'minItems': 1, 'description': 'Rooms with length and width in meters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from_unit', 'to_unit'], 'properties': {'value': {'type': 'number', 'description': 'Flow rate value', 'exclusiveMinimum': 0}, 'to_unit': {'enum': ['l_min', 'l_h', 'm3_h', 'gpm', 'cfm'], 'type': 'string', 'description': 'Target unit'}, 'from_unit': {'enum': ['l_min', 'l_h', 'm3_h', 'gpm', 'cfm'], 'type': 'string', 'description': 'Source unit'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ingredients', 'servings'], 'properties': {'servings': {'type': 'integer', 'exclusiveMinimum': 0}, 'ingredients': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'price', 'total_quantity', 'used_quantity'], 'properties': {'name': {'type': 'string'}, 'price': {'type': 'number', 'exclusiveMinimum': 0}, 'used_quantity': {'type': 'number', 'exclusiveMinimum': 0}, 'total_quantity': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'force_n': {'type': 'number', 'description': 'Newtons'}, 'mass_kg': {'type': 'number', 'description': 'Mass kg'}, 'acceleration': {'type': 'number', 'description': 'm/s²'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['operation', 'num1', 'den1'], 'properties': {'den1': {'type': 'integer', 'minimum': 1, 'description': 'Denominator 1'}, 'den2': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Denominator 2'}, 'num1': {'type': 'integer', 'description': 'Numerator 1'}, 'num2': {'type': 'integer', 'default': 0, 'description': 'Numerator 2'}, 'operation': {'enum': ['add', 'subtract', 'multiply', 'divide', 'simplify'], 'type': 'string', 'description': 'Operation'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['num1', 'den1', 'num2', 'den2', 'operation'], 'properties': {'den1': {'type': 'integer', 'description': 'Denominator of first fraction'}, 'den2': {'type': 'integer', 'description': 'Denominator of second fraction'}, 'num1': {'type': 'integer', 'description': 'Numerator of first fraction'}, 'num2': {'type': 'integer', 'description': 'Numerator of second fraction'}, 'operation': {'enum': ['add', 'subtract', 'multiply', 'divide'], 'type': 'string', 'description': 'Operation to perform'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['food_type'], 'properties': {'food_type': {'enum': ['raw_meat', 'cooked_meat', 'vegetables', 'bread', 'fish', 'dairy', 'fruit'], 'type': 'string'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'method'], 'properties': {'method': {'enum': ['fridge', 'cold_water', 'microwave'], 'type': 'string', 'description': 'Thawing method'}, 'weight_kg': {'type': 'number', 'description': 'Food weight kg', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['income'], 'properties': {'parts': {'type': 'number', 'default': 1, 'maximum': 20, 'minimum': 0.5, 'description': 'Number of fiscal shares (1=single, 2=married, +0.5 per child)'}, 'income': {'type': 'number', 'minimum': 0, 'description': 'Annual net taxable income in euros'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gross_monthly'], 'properties': {'status': {'enum': ['cadre', 'non_cadre', 'fonction_publique'], 'type': 'string', 'default': 'cadre', 'description': 'Employment status'}, 'gross_monthly': {'type': 'number', 'minimum': 0, 'description': 'Gross monthly salary in euros'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount'], 'properties': {'mode': {'enum': ['ht', 'ttc'], 'type': 'string', 'default': 'ht', 'description': 'Input mode: ht=before tax, ttc=after tax'}, 'rate': {'enum': ['2.1', '5.5', '10', '20'], 'type': 'string', 'default': '20', 'description': 'VAT rate percentage'}, 'amount': {'type': 'number', 'minimum': 0, 'description': 'Amount in euros'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['note', 'octave'], 'properties': {'note': {'enum': ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B'], 'type': 'string', 'description': 'Note name in chromatic scale'}, 'octave': {'type': 'number', 'maximum': 8, 'minimum': 0, 'description': 'Octave number (A4 = concert pitch reference)'}, 'tuning_reference': {'type': 'number', 'default': 440, 'maximum': 480, 'minimum': 400, 'description': 'Tuning reference frequency in Hz (default A4=440Hz)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['distance_km', 'fuel_liters'], 'properties': {'distance_km': {'type': 'number', 'minimum': 0.1, 'description': 'Distance in km'}, 'fuel_liters': {'type': 'number', 'minimum': 0, 'description': 'Fuel consumed in liters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['distance_km', 'consumption', 'fuel_price'], 'properties': {'fuel_price': {'type': 'number', 'minimum': 0, 'description': 'Price/liter'}, 'consumption': {'type': 'number', 'minimum': 0.1, 'description': 'L/100km'}, 'distance_km': {'type': 'number', 'minimum': 0, 'description': 'Distance km'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from_unit', 'to_unit'], 'properties': {'value': {'type': 'number', 'minimum': 0.1, 'description': 'Fuel economy value to convert'}, 'to_unit': {'enum': ['l_100km', 'mpg_us', 'mpg_uk', 'km_l'], 'type': 'string', 'description': 'Target unit of fuel economy'}, 'from_unit': {'enum': ['l_100km', 'mpg_us', 'mpg_uk', 'km_l'], 'type': 'string', 'description': 'Source unit of fuel economy'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['present_value', 'rate', 'years'], 'properties': {'rate': {'type': 'number', 'minimum': 0, 'description': 'Annual rate percent'}, 'years': {'type': 'number', 'description': 'Number of years', 'exclusiveMinimum': 0}, 'present_value': {'type': 'number', 'description': 'Present value EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['length_m', 'width_m', 'depth_cm'], 'properties': {'width_m': {'type': 'number', 'minimum': 0.1, 'description': 'Width m'}, 'depth_cm': {'type': 'number', 'minimum': 1, 'description': 'Depth cm'}, 'length_m': {'type': 'number', 'minimum': 0.1, 'description': 'Length m'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['latitude', 'month', 'orientation'], 'properties': {'month': {'type': 'number', 'maximum': 12, 'minimum': 1, 'description': 'Month number (1=January, 12=December)'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in degrees (-90 to 90)'}, 'orientation': {'enum': ['south', 'east', 'west', 'north'], 'type': 'string', 'description': 'Garden orientation / aspect'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['surface_m2', 'plant_type', 'season'], 'properties': {'season': {'enum': ['spring', 'summer', 'autumn', 'winter'], 'type': 'string', 'description': 'Current season'}, 'plant_type': {'enum': ['lawn', 'vegetables', 'flowers', 'trees', 'shrubs'], 'type': 'string', 'description': 'Type of plants in the garden'}, 'surface_m2': {'type': 'number', 'minimum': 0, 'description': 'Garden surface area in square meters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gas_price_gwei'], 'properties': {'gas_limit': {'type': 'number', 'default': 21000, 'minimum': 21000, 'description': 'Gas limit for the transaction (default 21000 for simple transfer)'}, 'eth_price_usd': {'type': 'number', 'default': 3000, 'minimum': 0, 'description': 'Current ETH price in USD (default 3000)'}, 'gas_price_gwei': {'type': 'number', 'minimum': 0, 'description': 'Gas price in Gwei'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['a', 'b'], 'properties': {'a': {'type': 'integer', 'description': 'First integer'}, 'b': {'type': 'integer', 'description': 'Second integer'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['driving_teeth', 'driven_teeth'], 'properties': {'driven_teeth': {'type': 'number', 'minimum': 1, 'description': 'Driven gear teeth'}, 'driving_teeth': {'type': 'number', 'minimum': 1, 'description': 'Driving gear teeth'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['foods'], 'properties': {'foods': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'gi', 'carbs_g', 'portion_g'], 'properties': {'gi': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'name': {'type': 'string'}, 'carbs_g': {'type': 'number', 'minimum': 0}, 'portion_g': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['note_1', 'note_2'], 'properties': {'note_1': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Grade 1 out of 20'}, 'note_2': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Grade 2 out of 20'}, 'note_3': {'type': 'number', 'default': 0, 'maximum': 20, 'minimum': 0, 'description': 'Grade 3 out of 20 (optional)'}, 'note_4': {'type': 'number', 'default': 0, 'maximum': 20, 'minimum': 0, 'description': 'Grade 4 out of 20 (optional)'}, 'note_5': {'type': 'number', 'default': 0, 'maximum': 20, 'minimum': 0, 'description': 'Grade 5 out of 20 (optional)'}, 'coeff_1': {'type': 'number', 'default': 1, 'minimum': 0, 'description': 'Coefficient for grade 1'}, 'coeff_2': {'type': 'number', 'default': 1, 'minimum': 0, 'description': 'Coefficient for grade 2'}, 'coeff_3': {'type': 'number', 'default': 1, 'minimum': 0, 'description': 'Coefficient for grade 3 (0 if unused)'}, 'coeff_4': {'type': 'number', 'default': 1, 'minimum': 0, 'description': 'Coefficient for grade 4 (0 if unused)'}, 'coeff_5': {'type': 'number', 'default': 1, 'minimum': 0, 'description': 'Coefficient for grade 5 (0 if unused)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['grades'], 'properties': {'grades': {'type': 'array', 'items': {'type': 'number'}, 'minItems': 1, 'description': 'Array of grades'}, 'coefficients': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Optional array of coefficients/weights'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['current_average', 'target_average', 'exams_done', 'exams_total'], 'properties': {'exams_done': {'type': 'integer', 'description': 'Number of exams completed', 'exclusiveMinimum': 0}, 'exams_total': {'type': 'integer', 'description': 'Total number of exams', 'exclusiveMinimum': 0}, 'target_average': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Target final average'}, 'current_average': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Current average out of 20'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['length_m', 'width_m', 'depth_cm'], 'properties': {'width_m': {'type': 'number', 'minimum': 0.1, 'description': 'Width m'}, 'depth_cm': {'type': 'number', 'minimum': 1, 'description': 'Depth cm'}, 'length_m': {'type': 'number', 'minimum': 0.1, 'description': 'Length m'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'price', 'quantity', 'unit'], 'properties': {'name': {'type': 'string'}, 'unit': {'type': 'string'}, 'price': {'type': 'number', 'minimum': 0}, 'quantity': {'type': 'number', 'minimum': 0.001}}, 'additionalProperties': False}, 'minItems': 2, 'description': 'Items: name, price, quantity, unit (kg/g/L/mL/cl/unit)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['plant_type', 'sowing_date', 'region'], 'properties': {'region': {'enum': ['north', 'central', 'south', 'mediterranean'], 'type': 'string', 'description': 'Growing region: north (+10 days), south (-10 days), mediterranean (-15 days)'}, 'plant_type': {'enum': ['tomato', 'lettuce', 'carrot', 'potato', 'zucchini', 'bean', 'pepper', 'cucumber'], 'type': 'string', 'description': 'Type of vegetable'}, 'sowing_date': {'type': 'string', 'description': 'Sowing date in ISO format (YYYY-MM-DD)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['head_circumference_cm'], 'properties': {'head_circumference_cm': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['max_hr'], 'properties': {'max_hr': {'type': 'number', 'maximum': 250, 'minimum': 60, 'description': 'Maximum heart rate in bpm'}, 'resting_hr': {'type': 'number', 'maximum': 120, 'minimum': 30, 'description': 'Resting heart rate for Karvonen method (bpm)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['temperature_c', 'humidity_pct'], 'properties': {'humidity_pct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Relative humidity in percent'}, 'temperature_c': {'type': 'number', 'description': 'Air temperature in degrees C'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['outdoor_temp'], 'properties': {'indoor_temp': {'type': 'number', 'default': 20, 'description': 'Indoor target °C'}, 'outdoor_temp': {'type': 'number', 'description': 'Outdoor temperature °C'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['heart_girth_cm', 'body_length_cm'], 'properties': {'body_length_cm': {'type': 'number', 'description': 'Body length cm', 'exclusiveMinimum': 0}, 'heart_girth_cm': {'type': 'number', 'description': 'Heart girth circumference cm', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_gross'], 'properties': {'work_days': {'type': 'number', 'default': 218, 'description': 'Working days/year'}, 'charges_pct': {'type': 'number', 'default': 45, 'description': 'Employer charges %'}, 'annual_gross': {'type': 'number', 'minimum': 0, 'description': 'Annual gross salary EUR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['rent'], 'properties': {'rent': {'type': 'number', 'minimum': 0, 'description': 'Monthly rent in euros'}, 'city_zone': {'enum': ['1', '2', '3'], 'type': 'string', 'default': '2', 'description': 'City zone: 1 (Paris/IDF), 2 (large cities), 3 (rural)'}, 'household_size': {'type': 'integer', 'default': 1, 'maximum': 6, 'minimum': 1, 'description': 'Number of people in household (1-6)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loan_amount', 'offers'], 'properties': {'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['bank_name', 'rate', 'duration_years', 'insurance_rate'], 'properties': {'rate': {'type': 'number', 'minimum': 0, 'description': 'Annual interest rate in %'}, 'bank_name': {'type': 'string', 'description': 'Bank or lender name'}, 'duration_years': {'type': 'number', 'description': 'Loan duration in years', 'exclusiveMinimum': 0}, 'insurance_rate': {'type': 'number', 'minimum': 0, 'description': 'Annual insurance rate in % of initial loan'}}, 'additionalProperties': False}, 'minItems': 1, 'description': 'List of mortgage offers to compare'}, 'loan_amount': {'type': 'number', 'description': 'Loan amount in EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg'], 'properties': {'climate': {'enum': ['temperate', 'hot', 'cold'], 'type': 'string', 'default': 'temperate', 'description': 'Climate/environment'}, 'weight_kg': {'type': 'number', 'minimum': 1, 'description': 'Body weight in kilograms'}, 'activity_minutes': {'type': 'number', 'default': 0, 'minimum': 0, 'description': 'Daily exercise duration in minutes'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['force_n', 'area_cm2'], 'properties': {'force_n': {'type': 'number', 'minimum': 0, 'description': 'Force N'}, 'area_cm2': {'type': 'number', 'minimum': 0.01, 'description': 'Piston area cm²'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['focal_length_mm', 'aperture'], 'properties': {'coc_mm': {'type': 'number', 'default': 0.03, 'minimum': 0.005, 'description': 'Circle of confusion in mm (default 0.03 for full frame)'}, 'aperture': {'type': 'number', 'minimum': 0.7, 'description': 'Aperture f-number'}, 'focal_length_mm': {'type': 'number', 'minimum': 1, 'description': 'Lens focal length in millimeters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'moles': {'type': 'number', 'description': 'Amount in mol'}, 'volume_m3': {'type': 'number', 'description': 'Volume in m³'}, 'pressure_pa': {'type': 'number', 'description': 'Pressure in Pa'}, 'temperature_k': {'type': 'number', 'description': 'Temperature in K'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['height_cm', 'sex'], 'properties': {'sex': {'enum': ['male', 'female'], 'type': 'string', 'description': 'Biological sex'}, 'height_cm': {'type': 'number', 'minimum': 100, 'description': 'Height in centimeters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['height_cm', 'sex', 'frame'], 'properties': {'sex': {'enum': ['male', 'female'], 'type': 'string', 'description': 'Biological sex'}, 'frame': {'enum': ['small', 'medium', 'large'], 'type': 'string', 'description': 'Body frame size'}, 'height_cm': {'type': 'number', 'maximum': 250, 'minimum': 100, 'description': 'Height in cm'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['price_ratio_change'], 'properties': {'price_ratio_change': {'type': 'number', 'minimum': 0.01, 'description': 'Price ratio change multiplier (e.g. 2.0 if token doubled in price, 0.5 if halved)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'years', 'inflation_rate'], 'properties': {'years': {'type': 'number', 'description': 'Number of years', 'exclusiveMinimum': 0}, 'amount': {'type': 'number', 'description': 'Amount in EUR', 'exclusiveMinimum': 0}, 'inflation_rate': {'type': 'number', 'minimum': 0, 'description': 'Annual inflation rate percent'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'inflation_rate', 'years'], 'properties': {'years': {'type': 'number', 'minimum': 0, 'description': 'Number of years'}, 'amount': {'type': 'number', 'minimum': 0, 'description': 'Original amount'}, 'inflation_rate': {'type': 'number', 'description': 'Annual inflation rate in %'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'relationship'], 'properties': {'amount': {'type': 'number', 'minimum': 0, 'description': 'Inherited amount in euros'}, 'relationship': {'enum': ['spouse', 'child', 'sibling', 'other'], 'type': 'string', 'description': 'Relationship to deceased: spouse, child, sibling, other'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thickness_mm', 'lambda'], 'properties': {'lambda': {'type': 'number', 'minimum': 0.01, 'description': 'Conductivity W/(m.K)'}, 'thickness_mm': {'type': 'number', 'minimum': 1, 'description': 'Thickness mm'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['thickness_mm', 'lambda'], 'properties': {'lambda': {'type': 'number', 'minimum': 0.01, 'description': 'Conductivity W/(m·K) — mineral wool ~0.035, polyurethane ~0.025'}, 'thickness_mm': {'type': 'number', 'minimum': 1, 'description': 'Insulation thickness in mm'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vehicle_value', 'driver_age'], 'properties': {'driver_age': {'type': 'number', 'maximum': 100, 'minimum': 16, 'description': 'Driver age'}, 'vehicle_value': {'type': 'number', 'minimum': 0, 'description': 'Vehicle value EUR'}, 'bonus_malus_coefficient': {'type': 'number', 'default': 1, 'maximum': 3.5, 'minimum': 0.5, 'description': 'Bonus-malus (0.5=best, 3.5=worst)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'dimensions_cm', 'from_zone'], 'properties': {'from_zone': {'enum': ['domestic', 'europe', 'americas', 'asia', 'oceania'], 'type': 'string', 'description': 'Destination zone'}, 'weight_kg': {'type': 'number', 'minimum': 0.1, 'description': 'Actual parcel weight in kg'}, 'dimensions_cm': {'type': 'object', 'required': ['l', 'w', 'h'], 'properties': {'h': {'type': 'number', 'minimum': 1}, 'l': {'type': 'number', 'minimum': 1}, 'w': {'type': 'number', 'minimum': 1}}, 'description': 'Parcel dimensions in cm (length, width, height)', 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_demand', 'order_cost', 'holding_cost'], 'properties': {'order_cost': {'type': 'number', 'minimum': 0, 'description': 'Cost per order'}, 'holding_cost': {'type': 'number', 'minimum': 0, 'description': 'Annual holding cost per unit'}, 'annual_demand': {'type': 'number', 'minimum': 0, 'description': 'Annual demand units'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cogs', 'avg_inventory'], 'properties': {'cogs': {'type': 'number', 'minimum': 0, 'description': 'Cost of goods sold'}, 'avg_inventory': {'type': 'number', 'minimum': 0.01, 'description': 'Average inventory value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['timezone_diff_hours'], 'properties': {'timezone_diff_hours': {'type': 'number', 'maximum': 14, 'minimum': -12, 'description': 'Timezone difference in hours (positive = eastward, negative = westward)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mass_kg', 'velocity_ms'], 'properties': {'mass_kg': {'type': 'number', 'minimum': 0, 'description': 'Mass in kg'}, 'velocity_ms': {'type': 'number', 'description': 'Velocity in m/s'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project', 'size'], 'properties': {'size': {'enum': ['S', 'M', 'L'], 'type': 'string'}, 'project': {'enum': ['scarf', 'hat', 'sweater', 'blanket', 'socks'], 'type': 'string'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loads_per_week'], 'properties': {'loads_per_week': {'type': 'number', 'minimum': 0, 'description': 'Loads per week'}, 'water_liters_per_load': {'type': 'number', 'default': 50, 'minimum': 0, 'description': 'Liters per load (default 50)'}, 'detergent_cost_per_load': {'type': 'number', 'default': 0.3, 'minimum': 0, 'description': 'Detergent EUR/load (default 0.30)'}, 'electricity_kwh_per_load': {'type': 'number', 'default': 1.2, 'minimum': 0, 'description': 'kWh per load (default 1.2)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['grass_type', 'season'], 'properties': {'season': {'enum': ['spring', 'summer', 'autumn', 'winter'], 'type': 'string', 'description': 'Current season'}, 'grass_type': {'enum': ['cool_season', 'warm_season', 'mixed'], 'type': 'string', 'description': 'Type of grass: cool_season (fescue/rye), warm_season (bermuda/zoysia), or mixed'}, 'weekly_rainfall_mm': {'type': 'number', 'default': 25, 'minimum': 0, 'description': 'Average weekly rainfall in mm (default 25mm)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['area_m2'], 'properties': {'area_m2': {'type': 'number', 'minimum': 0, 'description': 'Lawn area m²'}, 'rate_g_m2': {'type': 'number', 'default': 30, 'description': 'Seeding rate g/m²'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['start_date', 'months_worked'], 'properties': {'start_date': {'type': 'string', 'description': 'YYYY-MM-DD — Employment start date'}, 'months_worked': {'type': 'number', 'maximum': 12, 'minimum': 1, 'description': 'Months worked in the reference period (1-12)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['old_w', 'led_w'], 'properties': {'led_w': {'type': 'number', 'minimum': 0, 'description': 'LED replacement wattage'}, 'old_w': {'type': 'number', 'minimum': 0, 'description': 'Old bulb wattage'}, 'hours_day': {'type': 'number', 'default': 5, 'description': 'Hours per day'}, 'num_bulbs': {'type': 'number', 'default': 1, 'minimum': 1, 'description': 'Number of bulbs'}, 'price_kwh': {'type': 'number', 'default': 0.25, 'description': 'EUR/kWh'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['birth_date'], 'properties': {'birth_date': {'type': 'string', 'description': 'Birth date in YYYY-MM-DD format'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'unit'], 'properties': {'unit': {'enum': ['ly', 'parsec', 'au', 'km'], 'type': 'string', 'description': 'Input unit'}, 'value': {'type': 'number', 'minimum': 0, 'description': 'Value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from_unit'], 'properties': {'value': {'type': 'number', 'description': 'Distance value', 'exclusiveMinimum': 0}, 'from_unit': {'enum': ['ly', 'parsec', 'au', 'km'], 'type': 'string', 'description': 'Source unit'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['x_mean', 'y_mean', 'sum_xy', 'sum_x2', 'n'], 'properties': {'n': {'type': 'integer', 'description': 'Number of data points', 'exclusiveMinimum': 0}, 'sum_x2': {'type': 'number', 'description': 'Sum of (xi-x_mean)²'}, 'sum_xy': {'type': 'number', 'description': 'Sum of (xi-x_mean)*(yi-y_mean)'}, 'x_mean': {'type': 'number', 'description': 'Mean of x values'}, 'y_mean': {'type': 'number', 'description': 'Mean of y values'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['property_value', 'furniture_value', 'annual_rent'], 'properties': {'annual_rent': {'type': 'number', 'minimum': 0, 'description': 'Annual gross rental income in EUR'}, 'property_value': {'type': 'number', 'minimum': 0, 'description': 'Property purchase price excluding land in EUR'}, 'furniture_value': {'type': 'number', 'minimum': 0, 'description': 'Furniture and equipment value in EUR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_rent', 'annual_charges', 'depreciation_annual'], 'properties': {'annual_rent': {'type': 'number', 'minimum': 0, 'description': 'Annual rental income in EUR'}, 'annual_charges': {'type': 'number', 'minimum': 0, 'description': 'Annual deductible charges in EUR'}, 'depreciation_annual': {'type': 'number', 'minimum': 0, 'description': 'Annual depreciation amount in EUR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['remaining_capital', 'monthly_payment', 'months_remaining', 'early_amount'], 'properties': {'early_amount': {'type': 'number', 'description': 'Early repayment amount EUR', 'exclusiveMinimum': 0}, 'monthly_payment': {'type': 'number', 'description': 'Current monthly payment EUR', 'exclusiveMinimum': 0}, 'months_remaining': {'type': 'number', 'description': 'Months remaining', 'exclusiveMinimum': 0}, 'remaining_capital': {'type': 'number', 'description': 'Remaining loan capital EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['principal', 'annual_rate', 'months'], 'properties': {'months': {'type': 'number', 'maximum': 600, 'minimum': 1, 'description': 'Loan duration in months'}, 'principal': {'type': 'number', 'minimum': 1, 'description': 'Loan amount'}, 'annual_rate': {'type': 'number', 'maximum': 50, 'minimum': 0.01, 'description': 'Annual interest rate in %'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['property_value', 'loan_amount'], 'properties': {'loan_amount': {'type': 'number', 'description': 'Loan amount EUR', 'exclusiveMinimum': 0}, 'property_value': {'type': 'number', 'description': 'Property value EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value'], 'properties': {'base': {'enum': ['e', '10', '2'], 'type': 'string', 'default': 'e', 'description': 'Log base: e=natural, 10=common, 2=binary'}, 'value': {'type': 'number', 'minimum': 0.0001, 'description': 'Value to take log of'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['numbers_to_pick', 'total_numbers'], 'properties': {'bonus_pool': {'type': 'number', 'default': 0, 'minimum': 0, 'description': 'Size of the bonus number pool (default 0, no bonus)'}, 'bonus_numbers': {'type': 'number', 'default': 0, 'minimum': 0, 'description': 'Number of bonus/powerball numbers to match (default 0)'}, 'total_numbers': {'type': 'number', 'minimum': 2, 'description': 'Total numbers in the main pool'}, 'numbers_to_pick': {'type': 'number', 'minimum': 1, 'description': 'How many numbers you pick'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'weight_kg'], 'properties': {'name': {'type': 'string'}, 'weight_kg': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}, 'minItems': 1, 'description': 'Array of luggage items with name and weight in kg'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['co2_g_km'], 'properties': {'co2_g_km': {'type': 'number', 'minimum': 0, 'description': 'CO2 emissions in g/km'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['target_time_minutes'], 'properties': {'target_time_minutes': {'type': 'number', 'minimum': 90, 'description': 'Target marathon finish time in minutes'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cost', 'selling_price'], 'properties': {'cost': {'type': 'number', 'minimum': 0, 'description': 'Cost price'}, 'selling_price': {'type': 'number', 'minimum': 0, 'description': 'Selling price'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['existing_children'], 'properties': {'twins': {'type': 'boolean', 'default': False, 'description': 'Multiple birth'}, 'existing_children': {'type': 'number', 'minimum': 0, 'description': 'Existing children'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['age'], 'properties': {'age': {'type': 'number', 'maximum': 120, 'minimum': 1, 'description': 'Age in years'}, 'formula': {'enum': ['standard', 'tanaka', 'gulati'], 'type': 'string', 'default': 'standard', 'description': 'Formula: standard (220-age), tanaka (men), gulati (women)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'meat'], 'properties': {'meat': {'enum': ['beef', 'pork', 'chicken', 'turkey', 'lamb'], 'type': 'string', 'description': 'Meat type'}, 'doneness': {'enum': ['rare', 'medium_rare', 'medium', 'well_done'], 'type': 'string', 'default': 'medium', 'description': 'Doneness'}, 'weight_kg': {'type': 'number', 'minimum': 0.1, 'description': 'Meat weight kg'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'meat_type', 'doneness'], 'properties': {'doneness': {'enum': ['rare', 'medium', 'well'], 'type': 'string', 'description': 'Desired doneness'}, 'meat_type': {'enum': ['beef', 'pork', 'chicken', 'turkey', 'lamb'], 'type': 'string', 'description': 'Type of meat'}, 'weight_kg': {'type': 'number', 'description': 'Meat weight kg', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['last_period_date'], 'properties': {'cycle_length': {'type': 'number', 'default': 28, 'maximum': 45, 'minimum': 21, 'description': 'Average cycle length days'}, 'last_period_date': {'type': 'string', 'description': 'Last period start date YYYY-MM-DD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hashrate_mhs', 'power_watts', 'electricity_cost_kwh', 'network_difficulty', 'coin_price_usd'], 'properties': {'power_watts': {'type': 'number', 'minimum': 0, 'description': 'Mining hardware power consumption in watts'}, 'block_reward': {'type': 'number', 'default': 3.125, 'minimum': 0, 'description': 'Block reward in coins (default 3.125 BTC post-halving)'}, 'hashrate_mhs': {'type': 'number', 'minimum': 0, 'description': 'Mining hashrate in MH/s'}, 'coin_price_usd': {'type': 'number', 'minimum': 0, 'description': 'Current coin price in USD'}, 'network_difficulty': {'type': 'number', 'minimum': 0, 'description': 'Current network difficulty'}, 'electricity_cost_kwh': {'type': 'number', 'minimum': 0, 'description': 'Electricity cost per kWh in fiat currency'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['date'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Date in YYYY-MM-DD format'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gross_monthly_mad'], 'properties': {'gross_monthly_mad': {'type': 'number', 'minimum': 0, 'description': 'Gross monthly salary in MAD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_income_mad'], 'properties': {'dependents': {'type': 'integer', 'default': 0, 'maximum': 6, 'minimum': 0, 'description': 'Number of dependents (360 MAD deduction each, max 6)'}, 'annual_income_mad': {'type': 'number', 'minimum': 0, 'description': 'Annual gross income in Moroccan Dirhams (MAD)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_rent_mad'], 'properties': {'dependents': {'type': 'integer', 'default': 0, 'maximum': 6, 'minimum': 0, 'description': 'Number of dependents for family deduction'}, 'expenses_pct': {'type': 'number', 'default': 40, 'maximum': 100, 'minimum': 0, 'description': 'Deductible expenses as % of rent (default 40%)'}, 'annual_rent_mad': {'type': 'number', 'minimum': 0, 'description': 'Annual rental income in MAD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount'], 'properties': {'mode': {'enum': ['ht', 'ttc'], 'type': 'string', 'default': 'ht', 'description': 'Input mode: ht=hors taxe, ttc=toutes taxes comprises'}, 'rate': {'enum': ['0', '7', '10', '14', '20'], 'type': 'string', 'default': '20', 'description': 'VAT rate: 0%, 7%, 10%, 14%, or 20% (standard)'}, 'amount': {'type': 'number', 'minimum': 0, 'description': 'Amount in MAD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['principal', 'annual_rate', 'years'], 'properties': {'years': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Loan duration in years'}, 'principal': {'type': 'number', 'minimum': 1, 'description': 'Loan amount in currency units'}, 'annual_rate': {'type': 'number', 'maximum': 30, 'minimum': 0.01, 'description': 'Annual interest rate in %'}, 'with_schedule': {'type': 'boolean', 'default': False, 'description': 'Include first 12 months + last month amortization'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loan_amount', 'duration_years'], 'properties': {'rate_pct': {'type': 'number', 'default': 0.36, 'minimum': 0, 'description': 'Annual insurance rate in % of loan (default 0.36)'}, 'loan_amount': {'type': 'number', 'description': 'Loan amount in EUR', 'exclusiveMinimum': 0}, 'duration_years': {'type': 'number', 'description': 'Loan duration in years', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['power_w', 'rpm'], 'properties': {'rpm': {'type': 'number', 'minimum': 1, 'description': 'RPM'}, 'power_w': {'type': 'number', 'minimum': 0, 'description': 'Power watts'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['volume_m3', 'distance_km'], 'properties': {'floor': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Floor number (default 0 = ground floor)'}, 'elevator': {'type': 'boolean', 'default': True, 'description': 'Whether elevator is available (default true)'}, 'volume_m3': {'type': 'number', 'description': 'Volume of goods to move in m3', 'exclusiveMinimum': 0}, 'distance_km': {'type': 'number', 'description': 'Moving distance in km', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type'], 'properties': {'type': {'enum': ['studio', 't1', 't2', 't3', 't4', 't5'], 'type': 'string', 'description': 'Home type'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['assets_total', 'liabilities_total'], 'properties': {'assets_total': {'type': 'number', 'minimum': 0, 'description': 'Total assets EUR'}, 'liabilities_total': {'type': 'number', 'minimum': 0, 'description': 'Total liabilities EUR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['base_hourly_rate', 'night_hours'], 'properties': {'night_hours': {'type': 'number', 'minimum': 0, 'description': 'Number of night hours worked (21h-6h)'}, 'premium_pct': {'type': 'number', 'default': 25, 'maximum': 200, 'minimum': 0, 'description': 'Night shift premium percentage (default 25%)'}, 'base_hourly_rate': {'type': 'number', 'minimum': 0.01, 'description': 'Normal hourly rate in euros'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['price'], 'properties': {'type': {'enum': ['ancien', 'neuf'], 'type': 'string', 'default': 'ancien', 'description': 'Property type: ancien (old) or neuf (new)'}, 'price': {'type': 'number', 'minimum': 1, 'description': 'Purchase price in euros'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['property_price', 'type'], 'properties': {'type': {'enum': ['new', 'old'], 'type': 'string', 'description': 'Property type'}, 'department': {'type': 'string', 'description': 'French department code (optional, affects DMTO rate)'}, 'property_price': {'type': 'number', 'description': 'Property price EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from_base', 'to_base'], 'properties': {'value': {'type': 'string', 'description': 'Number to convert as string'}, 'to_base': {'type': 'integer', 'description': 'Target base'}, 'from_base': {'type': 'integer', 'description': 'Source base'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'current': {'type': 'number', 'description': 'Amps'}, 'voltage': {'type': 'number', 'description': 'Volts'}, 'resistance': {'type': 'number', 'description': 'Ohms'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_lifted', 'reps'], 'properties': {'reps': {'type': 'number', 'maximum': 30, 'minimum': 1, 'description': 'Number of repetitions performed'}, 'weight_lifted': {'type': 'number', 'minimum': 1, 'description': 'Weight lifted in kg or lbs'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['actual_hours', 'hourly_rate'], 'properties': {'base_hours': {'type': 'number', 'default': 35, 'description': 'Base weekly hours'}, 'hourly_rate': {'type': 'number', 'minimum': 0, 'description': 'Hourly rate EUR'}, 'actual_hours': {'type': 'number', 'minimum': 0, 'description': 'Actual weekly hours'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['base_hourly_rate', 'overtime_hours'], 'properties': {'overtime_hours': {'type': 'number', 'minimum': 0, 'description': 'Total overtime hours worked beyond 35h/week'}, 'base_hourly_rate': {'type': 'number', 'minimum': 0.01, 'description': 'Normal hourly rate in euros'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['last_period_date'], 'properties': {'cycle_length': {'type': 'number', 'default': 28, 'maximum': 45, 'minimum': 21, 'description': 'Menstrual cycle length in days'}, 'last_period_date': {'type': 'string', 'description': 'YYYY-MM-DD — First day of last menstrual period'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['area_m2'], 'properties': {'coats': {'type': 'number', 'default': 2, 'minimum': 1, 'description': 'Number of coats'}, 'area_m2': {'type': 'number', 'minimum': 0, 'description': 'Wall area m²'}, 'coverage': {'type': 'number', 'default': 10, 'description': 'Coverage m²/liter'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['area_m2'], 'properties': {'coats': {'type': 'integer', 'default': 2, 'minimum': 1, 'description': 'Coats'}, 'area_m2': {'type': 'number', 'minimum': 0.1, 'description': 'Area in m²'}, 'coverage': {'type': 'number', 'default': 10, 'description': 'm²/liter'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['format'], 'properties': {'format': {'enum': ['A0', 'A1', 'A2', 'A3', 'A4', 'A5', 'A6', 'A7', 'A8', 'Letter', 'Legal', 'Tabloid'], 'type': 'string', 'description': 'Paper format name'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bac_average'], 'properties': {'bac_average': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Expected/actual bac average (/20)'}, 'option_bonus': {'type': 'number', 'default': 0, 'description': 'Bonus points from options'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bac_general_average', 'specialite_1_average', 'specialite_2_average', 'grand_oral_note', 'controle_continu_average'], 'properties': {'grand_oral_note': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Grand Oral examination grade out of 20'}, 'bac_general_average': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'General baccalauréat average out of 20'}, 'specialite_1_average': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'First speciality subject average out of 20'}, 'specialite_2_average': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Second speciality subject average out of 20'}, 'controle_continu_average': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Continuous assessment (contrôle continu) average out of 20'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['part_time_hours'], 'properties': {'full_salary': {'type': 'number', 'minimum': 0, 'description': 'Full-time salary to pro-rate (optional)'}, 'full_time_hours': {'type': 'number', 'default': 35, 'minimum': 1, 'description': 'Full-time weekly hours (FR default 35h)'}, 'part_time_hours': {'type': 'number', 'minimum': 0.5, 'description': 'Part-time weekly hours'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['expiry_date', 'travel_date'], 'properties': {'expiry_date': {'type': 'string', 'description': 'Passport expiry date YYYY-MM-DD'}, 'travel_date': {'type': 'string', 'description': 'Planned travel date YYYY-MM-DD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['num_people', 'pasta_type', 'appetite'], 'properties': {'appetite': {'enum': ['light', 'normal', 'generous'], 'type': 'string', 'description': 'Appetite level'}, 'num_people': {'type': 'integer', 'description': 'Number of people', 'exclusiveMinimum': 0}, 'pasta_type': {'enum': ['spaghetti', 'penne', 'fusilli'], 'type': 'string', 'description': 'Pasta shape'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['length_m'], 'properties': {'gravity': {'type': 'number', 'default': 9.81, 'description': 'Gravity m/s²'}, 'length_m': {'type': 'number', 'minimum': 0.01, 'description': 'Pendulum length meters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['operation', 'a', 'b'], 'properties': {'a': {'type': 'number', 'description': 'First value'}, 'b': {'type': 'number', 'description': 'Second value'}, 'operation': {'enum': ['of', 'change', 'what_pct'], 'type': 'string', 'description': 'of: X% of Y; change: from A to B; what_pct: X is what % of Y'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['old_value', 'new_value'], 'properties': {'new_value': {'type': 'number', 'description': 'New value'}, 'old_value': {'type': 'number', 'description': 'Original value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'values_below', 'total_values'], 'properties': {'value': {'type': 'number', 'description': 'Value to rank'}, 'total_values': {'type': 'number', 'minimum': 1, 'description': 'Total number of values'}, 'values_below': {'type': 'number', 'minimum': 0, 'description': 'Number of values below'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['shape'], 'properties': {'side': {'type': 'number', 'minimum': 0, 'description': 'Side for square/hexagon'}, 'shape': {'enum': ['rectangle', 'triangle', 'circle', 'square', 'hexagon', 'ellipse'], 'type': 'string', 'description': 'Shape'}, 'width': {'type': 'number', 'minimum': 0, 'description': 'Width/side b'}, 'length': {'type': 'number', 'minimum': 0, 'description': 'Length/side a'}, 'radius': {'type': 'number', 'minimum': 0, 'description': 'Radius'}, 'side_c': {'type': 'number', 'minimum': 0, 'description': 'Side c for triangle'}, 'semi_major': {'type': 'number', 'minimum': 0, 'description': 'Semi-major for ellipse'}, 'semi_minor': {'type': 'number', 'minimum': 0, 'description': 'Semi-minor for ellipse'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['animal', 'age_years'], 'properties': {'size': {'enum': ['small', 'medium', 'large'], 'type': 'string'}, 'animal': {'enum': ['dog', 'cat'], 'type': 'string'}, 'age_years': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['animal', 'weight_kg', 'body_length_cm'], 'properties': {'animal': {'enum': ['dog', 'cat'], 'type': 'string'}, 'weight_kg': {'type': 'number', 'exclusiveMinimum': 0}, 'body_length_cm': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'age_years', 'activity', 'pet_type'], 'properties': {'activity': {'enum': ['low', 'normal', 'high'], 'type': 'string', 'description': 'Activity level'}, 'pet_type': {'enum': ['dog', 'cat'], 'type': 'string', 'description': 'Type of pet'}, 'age_years': {'type': 'number', 'minimum': 0, 'description': 'Pet age years'}, 'weight_kg': {'type': 'number', 'description': 'Pet weight kg', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'dose_mg_per_kg'], 'properties': {'weight_kg': {'type': 'number', 'exclusiveMinimum': 0}, 'dose_mg_per_kg': {'type': 'number', 'exclusiveMinimum': 0}, 'concentration_mg_per_ml': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pet_type', 'birth_date'], 'properties': {'pet_type': {'enum': ['dog', 'cat'], 'type': 'string', 'description': 'Type of pet'}, 'birth_date': {'type': 'string', 'description': 'Pet birth date YYYY-MM-DD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ph_value': {'type': 'number', 'description': 'pH'}, 'h_concentration': {'type': 'number', 'description': 'H+ mol/L'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['investment', 'duration'], 'properties': {'duration': {'enum': ['6', '9', '12'], 'type': 'string', 'description': 'Rental commitment duration in years: 6, 9 or 12'}, 'investment': {'type': 'number', 'maximum': 300000, 'description': 'Investment amount in EUR (max 300,000)', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['flow_rate_lpm'], 'properties': {'flow_rate_lpm': {'type': 'number', 'minimum': 0, 'description': 'Required flow rate in liters per minute'}, 'max_velocity_ms': {'type': 'number', 'default': 1.5, 'minimum': 0.1, 'description': 'Maximum water velocity in m/s (default 1.5 m/s per DTU norms)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['diameter_mm', 'length_m', 'material'], 'properties': {'length_m': {'type': 'number', 'minimum': 0.1, 'description': 'Pipe length in meters'}, 'material': {'enum': ['copper', 'pex', 'pvc', 'steel'], 'type': 'string', 'description': 'Pipe material (affects Hazen-Williams C coefficient)'}, 'diameter_mm': {'type': 'number', 'minimum': 6, 'description': 'Pipe internal diameter in millimeters'}, 'pressure_bar': {'type': 'number', 'default': 3, 'minimum': 0.1, 'description': 'Available water pressure in bar (default 3 bar)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['earth_weight_kg', 'planet'], 'properties': {'planet': {'enum': ['mercury', 'venus', 'mars', 'jupiter', 'saturn', 'uranus', 'neptune'], 'type': 'string', 'description': 'Target planet'}, 'earth_weight_kg': {'type': 'number', 'description': 'Weight on Earth in kg', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['area_m2'], 'properties': {'area_m2': {'type': 'number', 'minimum': 0, 'description': 'Surface area in m²'}, 'thickness_mm': {'type': 'number', 'default': 13, 'minimum': 1, 'description': 'Thickness in mm (default 13)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hand_type'], 'properties': {'hand_type': {'enum': ['royal_flush', 'straight_flush', 'four_of_a_kind', 'full_house', 'flush', 'straight', 'three_of_a_kind', 'two_pair', 'one_pair', 'high_card'], 'type': 'string', 'description': 'Poker hand type to calculate probability for'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['volume_liters'], 'properties': {'target_ppm': {'type': 'number', 'default': 1.5, 'description': 'Target chlorine ppm'}, 'current_ppm': {'type': 'number', 'default': 0, 'minimum': 0, 'description': 'Current chlorine ppm'}, 'volume_liters': {'type': 'number', 'minimum': 0, 'description': 'Pool volume liters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['shape', 'depth_m'], 'properties': {'shape': {'enum': ['rectangular', 'round', 'oval'], 'type': 'string', 'description': 'Shape'}, 'depth_m': {'type': 'number', 'minimum': 0.1, 'description': 'Avg depth m'}, 'width_m': {'type': 'number', 'description': 'Width m'}, 'length_m': {'type': 'number', 'description': 'Length m'}, 'diameter_m': {'type': 'number', 'description': 'Diameter (round)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['daily_rate'], 'properties': {'daily_rate': {'type': 'number', 'minimum': 0, 'description': 'Daily billing rate (TJM) in euros'}, 'days_per_month': {'type': 'number', 'default': 20, 'maximum': 23, 'minimum': 1, 'description': 'Billable days per month (default 20)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['total_value'], 'properties': {'btc_pct': {'type': 'number', 'default': 40, 'maximum': 100, 'minimum': 0, 'description': 'Bitcoin allocation percentage (default 40%)'}, 'eth_pct': {'type': 'number', 'default': 30, 'maximum': 100, 'minimum': 0, 'description': 'Ethereum allocation percentage (default 30%)'}, 'alts_pct': {'type': 'number', 'default': 20, 'maximum': 100, 'minimum': 0, 'description': 'Altcoins allocation percentage (default 20%)'}, 'total_value': {'type': 'number', 'minimum': 0, 'description': 'Total portfolio value in fiat currency'}, 'stablecoins_pct': {'type': 'number', 'default': 10, 'maximum': 100, 'minimum': 0, 'description': 'Stablecoins allocation percentage (default 10%)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from_unit', 'to_unit'], 'properties': {'value': {'type': 'number', 'description': 'Power value to convert'}, 'to_unit': {'enum': ['W', 'kW', 'HP', 'BTU_h', 'cal_s'], 'type': 'string', 'description': 'Target unit'}, 'from_unit': {'enum': ['W', 'kW', 'HP', 'BTU_h', 'cal_s'], 'type': 'string', 'description': 'Source unit'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['last_period_date'], 'properties': {'last_period_date': {'type': 'string', 'description': 'Last menstrual period date YYYY-MM-DD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['future_value', 'rate', 'years'], 'properties': {'rate': {'type': 'number', 'minimum': 0, 'description': 'Annual discount rate percent'}, 'years': {'type': 'number', 'description': 'Number of years', 'exclusiveMinimum': 0}, 'future_value': {'type': 'number', 'description': 'Future value EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from_unit', 'to_unit'], 'properties': {'value': {'type': 'number', 'description': 'Pressure value'}, 'to_unit': {'enum': ['Pa', 'bar', 'psi', 'atm', 'mmHg', 'mbar'], 'type': 'string', 'description': 'Target unit'}, 'from_unit': {'enum': ['Pa', 'bar', 'psi', 'atm', 'mmHg', 'mbar'], 'type': 'string', 'description': 'Source unit'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['salary'], 'properties': {'salary': {'type': 'number', 'minimum': 0, 'description': 'Net monthly salary in euros'}, 'household_size': {'type': 'integer', 'default': 1, 'maximum': 6, 'minimum': 1, 'description': 'Number of people in household (1-6)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['image_width_px', 'image_height_px', 'print_width_cm', 'print_height_cm'], 'properties': {'image_width_px': {'type': 'number', 'minimum': 1, 'description': 'Image width in pixels'}, 'print_width_cm': {'type': 'number', 'minimum': 1, 'description': 'Desired print width in centimeters'}, 'image_height_px': {'type': 'number', 'minimum': 1, 'description': 'Image height in pixels'}, 'print_height_cm': {'type': 'number', 'minimum': 1, 'description': 'Desired print height in centimeters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['n', 'k', 'p'], 'properties': {'k': {'type': 'integer', 'minimum': 0, 'description': 'Number of successes'}, 'n': {'type': 'integer', 'maximum': 170, 'minimum': 0, 'description': 'Number of trials'}, 'p': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': 'Probability of success per trial'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['revenue', 'cost'], 'properties': {'cost': {'type': 'number', 'minimum': 0, 'description': 'Total cost'}, 'revenue': {'type': 'number', 'minimum': 0, 'description': 'Total revenue/selling price'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['velocity', 'angle_deg'], 'properties': {'height': {'type': 'number', 'default': 0, 'minimum': 0, 'description': 'Initial height m'}, 'velocity': {'type': 'number', 'minimum': 0, 'description': 'Initial velocity m/s'}, 'angle_deg': {'type': 'number', 'maximum': 90, 'minimum': 0, 'description': 'Launch angle degrees'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['purchase_price', 'sale_price', 'holding_years'], 'properties': {'sale_price': {'type': 'number', 'description': 'Sale price EUR', 'exclusiveMinimum': 0}, 'holding_years': {'type': 'number', 'minimum': 0, 'description': 'Years held'}, 'purchase_price': {'type': 'number', 'description': 'Purchase price EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cadastral_value', 'commune_rate'], 'properties': {'commune_rate': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Commune tax rate percent'}, 'cadastral_value': {'type': 'number', 'description': 'Valeur locative cadastrale EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cadastral_value'], 'properties': {'cadastral_value': {'type': 'number', 'description': 'Cadastral rental value (valeur locative cadastrale) in EUR', 'exclusiveMinimum': 0}, 'commune_rate_pct': {'type': 'number', 'default': 25, 'maximum': 100, 'minimum': 0, 'description': 'Commune tax rate in % (default 25)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['price', 'country'], 'properties': {'price': {'type': 'number', 'description': 'Property price in local currency', 'exclusiveMinimum': 0}, 'country': {'enum': ['FR', 'BE', 'US', 'UK', 'DE'], 'type': 'string', 'description': 'Country code: FR/BE/US/UK/DE'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['household_income', 'household_size', 'zone'], 'properties': {'zone': {'enum': ['A', 'Abis', 'B1', 'B2', 'C'], 'type': 'string', 'description': 'Geographic zone of the property'}, 'household_size': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Number of people in household (1-5+)'}, 'household_income': {'type': 'number', 'description': 'Annual household income (revenu fiscal de reference) in EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['co2_g_km', 'power_kw'], 'properties': {'co2_g_km': {'type': 'number', 'minimum': 0, 'description': 'CO2 g/km'}, 'power_kw': {'type': 'number', 'minimum': 0, 'description': 'Engine power in kW'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['flow_m3h', 'head_m'], 'properties': {'head_m': {'type': 'number', 'minimum': 0, 'description': 'Head m'}, 'flow_m3h': {'type': 'number', 'minimum': 0, 'description': 'Flow rate m³/h'}, 'efficiency': {'type': 'number', 'default': 0.75, 'maximum': 1, 'minimum': 0.1, 'description': 'Pump efficiency'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'from_year', 'to_year'], 'properties': {'amount': {'type': 'number', 'minimum': 0, 'description': 'Amount to compare'}, 'to_year': {'type': 'number', 'description': 'Target year'}, 'from_year': {'type': 'number', 'description': 'Starting year'}, 'avg_inflation': {'type': 'number', 'default': 2, 'description': 'Average annual inflation rate in %'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['base_length', 'height'], 'properties': {'height': {'type': 'number', 'minimum': 0, 'description': 'Pyramid height'}, 'base_length': {'type': 'number', 'minimum': 0, 'description': 'Base side length'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'a': {'type': 'number', 'minimum': 0, 'description': 'Side a length'}, 'b': {'type': 'number', 'minimum': 0, 'description': 'Side b length'}, 'c': {'type': 'number', 'minimum': 0, 'description': 'Hypotenuse c length'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['a', 'b', 'c'], 'properties': {'a': {'type': 'number', 'description': 'Coefficient a'}, 'b': {'type': 'number', 'description': 'Coefficient b'}, 'c': {'type': 'number', 'description': 'Coefficient c'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['income_cad'], 'properties': {'income_cad': {'type': 'number', 'minimum': 0, 'description': 'Annual income in Canadian dollars (CAD)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['reference_distance_km', 'reference_time_minutes', 'target_distance_km'], 'properties': {'target_distance_km': {'type': 'number', 'minimum': 0.1, 'description': 'Target race distance in km'}, 'reference_distance_km': {'type': 'number', 'minimum': 0.1, 'description': 'Reference race distance in km'}, 'reference_time_minutes': {'type': 'number', 'minimum': 1, 'description': 'Reference race time in minutes'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['initial', 'half_life', 'time'], 'properties': {'time': {'type': 'number', 'minimum': 0, 'description': 'Time elapsed'}, 'initial': {'type': 'number', 'minimum': 0, 'description': 'Initial amount'}, 'half_life': {'type': 'number', 'minimum': 0.001, 'description': 'Half-life'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['roof_area_m2', 'annual_rainfall_mm'], 'properties': {'roof_area_m2': {'type': 'number', 'description': 'Roof catchment area in square metres', 'exclusiveMinimum': 0}, 'efficiency_pct': {'type': 'number', 'default': 80, 'maximum': 100, 'minimum': 0, 'description': 'Collection efficiency percentage (default 80%)'}, 'annual_rainfall_mm': {'type': 'number', 'description': 'Average annual rainfall in millimetres', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['length_m', 'width_m'], 'properties': {'width_m': {'type': 'number', 'minimum': 0.1, 'description': 'Raised bed width in meters'}, 'depth_cm': {'type': 'number', 'default': 30, 'maximum': 100, 'minimum': 10, 'description': 'Raised bed depth in centimeters (default 30cm)'}, 'length_m': {'type': 'number', 'minimum': 0.1, 'description': 'Raised bed length in meters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['numerator', 'denominator'], 'properties': {'numerator': {'type': 'integer', 'description': 'Numerator', 'exclusiveMinimum': 0}, 'denominator': {'type': 'integer', 'description': 'Denominator', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['word_count'], 'properties': {'word_count': {'type': 'number', 'description': 'Number of words in text', 'exclusiveMinimum': 0}, 'reading_speed_wpm': {'type': 'number', 'default': 250, 'description': 'Reading speed words per minute', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sale_price'], 'properties': {'sale_price': {'type': 'number', 'description': 'Property sale price in EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ingredients'], 'properties': {'ingredients': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'calories_per_100g', 'protein_per_100g', 'carbs_per_100g', 'fat_per_100g', 'quantity_g'], 'properties': {'name': {'type': 'string'}, 'quantity_g': {'type': 'number'}, 'fat_per_100g': {'type': 'number'}, 'carbs_per_100g': {'type': 'number'}, 'protein_per_100g': {'type': 'number'}, 'calories_per_100g': {'type': 'number'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['original_servings', 'target_servings', 'amount'], 'properties': {'amount': {'type': 'number', 'minimum': 0, 'description': 'Original ingredient amount'}, 'target_servings': {'type': 'number', 'minimum': 1, 'description': 'Target servings'}, 'original_servings': {'type': 'number', 'minimum': 1, 'description': 'Original servings'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['original', 'target', 'ingredients'], 'properties': {'target': {'type': 'number', 'minimum': 1, 'description': 'Target servings'}, 'original': {'type': 'number', 'minimum': 1, 'description': 'Original servings'}, 'ingredients': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'qty', 'unit'], 'properties': {'qty': {'type': 'number'}, 'name': {'type': 'string'}, 'unit': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Ingredients'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sides', 'length'], 'properties': {'sides': {'type': 'number', 'maximum': 100, 'minimum': 3, 'description': 'Number of sides'}, 'length': {'type': 'number', 'minimum': 0, 'description': 'Side length'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['purchase_price', 'monthly_rent', 'monthly_charges', 'annual_tax'], 'properties': {'annual_tax': {'type': 'number', 'minimum': 0, 'description': 'Annual property tax in EUR'}, 'monthly_rent': {'type': 'number', 'description': 'Monthly rental income in EUR', 'exclusiveMinimum': 0}, 'purchase_price': {'type': 'number', 'description': 'Purchase price in EUR', 'exclusiveMinimum': 0}, 'monthly_charges': {'type': 'number', 'minimum': 0, 'description': 'Monthly charges/expenses in EUR'}, 'notary_fees_pct': {'type': 'number', 'default': 8, 'minimum': 0, 'description': 'Notary fees as % of price (default 8)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['purchase_price', 'annual_rent'], 'properties': {'annual_rent': {'type': 'number', 'description': 'Annual rental income in EUR', 'exclusiveMinimum': 0}, 'annual_charges': {'type': 'number', 'default': 0, 'minimum': 0, 'description': 'Annual charges/expenses in EUR (default 0)'}, 'purchase_price': {'type': 'number', 'description': 'Purchase price in EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['purchase_price', 'monthly_rent'], 'properties': {'monthly_rent': {'type': 'number', 'description': 'Monthly rent in EUR', 'exclusiveMinimum': 0}, 'purchase_price': {'type': 'number', 'description': 'Property purchase price in EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['purchase_price', 'monthly_rent', 'annual_charges', 'vacancy_rate'], 'properties': {'monthly_rent': {'type': 'number', 'description': 'Monthly rent EUR', 'exclusiveMinimum': 0}, 'vacancy_rate': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Vacancy rate percent'}, 'annual_charges': {'type': 'number', 'minimum': 0, 'description': 'Annual charges, taxes, insurance EUR'}, 'purchase_price': {'type': 'number', 'description': 'Property price EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['current_rent', 'old_irl', 'new_irl'], 'properties': {'new_irl': {'type': 'number', 'description': 'Latest published IRL', 'exclusiveMinimum': 0}, 'old_irl': {'type': 'number', 'description': 'IRL at lease start', 'exclusiveMinimum': 0}, 'current_rent': {'type': 'number', 'description': 'Current rent EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['rent', 'income'], 'properties': {'rent': {'type': 'number', 'minimum': 0, 'description': 'Monthly rent'}, 'income': {'type': 'number', 'minimum': 1, 'description': 'Monthly income'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['birth_date', 'country'], 'properties': {'country': {'enum': ['FR', 'US', 'UK'], 'type': 'string', 'description': 'Country: FR=64 years, US=67 years, UK=66 years'}, 'birth_date': {'type': 'string', 'description': 'YYYY-MM-DD — Date of birth'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['average_salary_best25', 'years_contributed'], 'properties': {'target_years': {'type': 'number', 'default': 172, 'maximum': 200, 'minimum': 1, 'description': 'Target quarters for full pension (default 172 = 43 years)'}, 'years_contributed': {'type': 'number', 'maximum': 50, 'minimum': 0, 'description': 'Total years of contribution'}, 'average_salary_best25': {'type': 'number', 'minimum': 0, 'description': 'Average annual salary of best 25 years in euros'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['current_age', 'retirement_age', 'monthly_income', 'savings_rate', 'current_savings'], 'properties': {'current_age': {'type': 'number', 'maximum': 70, 'minimum': 18, 'description': 'Current age'}, 'savings_rate': {'type': 'number', 'minimum': 0, 'description': 'Annual return rate percent'}, 'monthly_income': {'type': 'number', 'description': 'Desired monthly retirement income EUR', 'exclusiveMinimum': 0}, 'retirement_age': {'type': 'number', 'maximum': 75, 'minimum': 50, 'description': 'Target retirement age'}, 'current_savings': {'type': 'number', 'minimum': 0, 'description': 'Current savings EUR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['room_length_m'], 'properties': {'bpm': {'type': 'number', 'default': 120, 'maximum': 300, 'minimum': 20, 'description': 'Tempo in BPM (used to snap pre-delay to musical grid)'}, 'room_length_m': {'type': 'number', 'minimum': 1, 'description': 'Room length in meters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['circumference_mm', 'from_system'], 'properties': {'from_system': {'enum': ['FR', 'US', 'UK', 'JP'], 'type': 'string'}, 'circumference_mm': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['size', 'from_system'], 'properties': {'size': {'type': 'number', 'description': 'Ring size in source system'}, 'from_system': {'enum': ['FR', 'US', 'UK', 'EU', 'JP'], 'type': 'string', 'description': 'Source sizing system'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['investment', 'return_value'], 'properties': {'investment': {'type': 'number', 'minimum': 0.01, 'description': 'Initial investment amount'}, 'return_value': {'type': 'number', 'description': 'Final value or total returns'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value'], 'properties': {'value': {'type': 'integer', 'maximum': 3999, 'minimum': 1, 'description': 'Decimal number to convert to Roman numeral'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['base_length_m', 'base_width_m', 'slope_degrees'], 'properties': {'base_width_m': {'type': 'number', 'minimum': 0, 'description': 'Building width in meters'}, 'base_length_m': {'type': 'number', 'minimum': 0, 'description': 'Building length in meters'}, 'slope_degrees': {'type': 'number', 'maximum': 80, 'minimum': 0, 'description': 'Roof slope in degrees'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['span_m', 'pitch_degrees'], 'properties': {'span_m': {'type': 'number', 'minimum': 1, 'description': 'Total roof span in meters (full width)'}, 'load_kg_m2': {'type': 'number', 'default': 150, 'minimum': 50, 'description': 'Total roof load in kg/m² including snow, wind and tiles (default 150)'}, 'spacing_cm': {'type': 'number', 'default': 60, 'maximum': 120, 'minimum': 30, 'description': 'Distance between trusses/rafters in cm (default 60cm)'}, 'pitch_degrees': {'type': 'number', 'maximum': 75, 'minimum': 5, 'description': 'Roof pitch angle in degrees'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_rate'], 'properties': {'annual_rate': {'type': 'number', 'description': 'Annual return rate percent', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['a', 'b', 'x'], 'properties': {'a': {'type': 'number', 'description': 'Known value A'}, 'b': {'type': 'number', 'description': 'Corresponding value B'}, 'x': {'type': 'number', 'description': 'New value of A'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['distance_km', 'time_minutes'], 'properties': {'distance_km': {'type': 'number', 'minimum': 0.1, 'description': 'Distance in kilometers'}, 'time_minutes': {'type': 'number', 'minimum': 0.1, 'description': 'Total time in minutes'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['salary', 'from_country', 'to_country'], 'properties': {'salary': {'type': 'number', 'minimum': 0, 'description': 'Salary in local currency'}, 'to_country': {'enum': ['FR', 'US', 'UK', 'DE', 'CH', 'BE'], 'type': 'string', 'description': 'Target country'}, 'from_country': {'enum': ['FR', 'US', 'UK', 'DE', 'CH', 'BE'], 'type': 'string', 'description': 'Source country'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hourly_rate'], 'properties': {'hourly_rate': {'type': 'number', 'description': 'Hourly rate', 'exclusiveMinimum': 0}, 'hours_per_week': {'type': 'number', 'default': 35, 'description': 'Hours worked per week', 'exclusiveMinimum': 0}, 'weeks_per_year': {'type': 'number', 'default': 52, 'description': 'Weeks worked per year', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['margin_error_pct'], 'properties': {'confidence': {'enum': ['90', '95', '99'], 'type': 'string', 'default': '95', 'description': 'Confidence level'}, 'population': {'type': 'number', 'default': 1000000, 'minimum': 1, 'description': 'Population size'}, 'margin_error_pct': {'type': 'number', 'maximum': 50, 'minimum': 0.1, 'description': 'Margin of error %'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['target_amount', 'monthly_savings', 'annual_rate'], 'properties': {'annual_rate': {'type': 'number', 'minimum': 0, 'description': 'Annual return rate percent'}, 'target_amount': {'type': 'number', 'description': 'Savings target EUR', 'exclusiveMinimum': 0}, 'monthly_savings': {'type': 'number', 'description': 'Monthly savings EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tuition'], 'properties': {'tuition': {'type': 'number', 'minimum': 0, 'description': 'Annual tuition EUR'}, 'scholarship_1': {'type': 'number', 'default': 0, 'minimum': 0, 'description': 'Scholarship 1 amount EUR'}, 'scholarship_2': {'type': 'number', 'default': 0, 'minimum': 0, 'description': 'Scholarship 2 amount EUR'}, 'scholarship_3': {'type': 'number', 'default': 0, 'minimum': 0, 'description': 'Scholarship 3 amount EUR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_rent', 'annual_charges', 'marginal_tax_rate_pct', 'property_value'], 'properties': {'annual_rent': {'type': 'number', 'minimum': 0, 'description': 'Annual gross rental income in EUR'}, 'annual_charges': {'type': 'number', 'minimum': 0, 'description': 'Annual deductible charges in EUR (management fees, interest, maintenance)'}, 'property_value': {'type': 'number', 'minimum': 0, 'description': 'Property value for amortization calculation under IS'}, 'marginal_tax_rate_pct': {'type': 'number', 'maximum': 89, 'minimum': 0, 'description': 'Shareholder marginal income tax rate in percent (e.g. 30, 41, 45)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['surface_m2', 'row_spacing_cm', 'plant_spacing_cm'], 'properties': {'surface_m2': {'type': 'number', 'minimum': 0, 'description': 'Surface area in square meters'}, 'row_spacing_cm': {'type': 'number', 'minimum': 1, 'description': 'Distance between rows in centimeters'}, 'plant_spacing_cm': {'type': 'number', 'minimum': 1, 'description': 'Distance between plants in a row in centimeters'}, 'germination_rate_pct': {'type': 'number', 'default': 85, 'maximum': 100, 'minimum': 1, 'description': 'Germination rate in percent (default 85%)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gross_monthly_xof'], 'properties': {'accident_rate_pct': {'type': 'number', 'default': 3, 'maximum': 5, 'minimum': 1, 'description': 'Work accident insurance rate 1-5% (employer only, default 3%)'}, 'gross_monthly_xof': {'type': 'number', 'minimum': 0, 'description': 'Gross monthly salary in XOF'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_income_xof'], 'properties': {'annual_income_xof': {'type': 'number', 'minimum': 0, 'description': 'Annual gross income in CFA Francs (XOF)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount'], 'properties': {'mode': {'enum': ['ht', 'ttc'], 'type': 'string', 'default': 'ht', 'description': 'Input mode: ht=hors taxe, ttc=toutes taxes comprises'}, 'rate': {'type': 'number', 'default': 18, 'maximum': 100, 'minimum': 0, 'description': 'TVA rate in % (standard 18%)'}, 'amount': {'type': 'number', 'minimum': 0, 'description': 'Amount in XOF'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type', 'first_term', 'common', 'n'], 'properties': {'n': {'type': 'integer', 'minimum': 1, 'description': 'Number of terms'}, 'type': {'enum': ['arithmetic', 'geometric'], 'type': 'string', 'description': 'Sequence type'}, 'common': {'type': 'number', 'description': 'Common difference (arithmetic) or ratio (geometric)'}, 'first_term': {'type': 'number', 'description': 'First term (a1)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['monthly_salary', 'years_seniority'], 'properties': {'monthly_salary': {'type': 'number', 'minimum': 0, 'description': 'Reference gross monthly salary in euros'}, 'years_seniority': {'type': 'number', 'minimum': 0, 'description': 'Years of seniority in the company'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['length_cm', 'width_cm', 'height_cm', 'actual_kg'], 'properties': {'width_cm': {'type': 'number', 'minimum': 0, 'description': 'Width cm'}, 'actual_kg': {'type': 'number', 'minimum': 0, 'description': 'Actual weight kg'}, 'height_cm': {'type': 'number', 'minimum': 0, 'description': 'Height cm'}, 'length_cm': {'type': 'number', 'minimum': 0, 'description': 'Length cm'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['size', 'from_system'], 'properties': {'size': {'type': 'number', 'minimum': 1, 'description': 'Shoe size'}, 'from_system': {'enum': ['EU', 'US_M', 'US_W', 'UK'], 'type': 'string', 'description': 'From system'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['size', 'from_system', 'to_system'], 'properties': {'size': {'type': 'number', 'description': 'Shoe size in source system', 'exclusiveMinimum': 0}, 'to_system': {'enum': ['EU', 'US_M', 'US_W', 'UK'], 'type': 'string', 'description': 'Target sizing system'}, 'from_system': {'enum': ['EU', 'US_M', 'US_W', 'UK'], 'type': 'string', 'description': 'Source sizing system'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['principal', 'annual_rate', 'years'], 'properties': {'years': {'type': 'number', 'minimum': 0, 'description': 'Duration in years'}, 'principal': {'type': 'number', 'minimum': 0, 'description': 'Initial amount'}, 'annual_rate': {'type': 'number', 'description': 'Annual interest rate in %'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bedtime', 'wake_time'], 'properties': {'bedtime': {'type': 'string', 'description': 'Bedtime HH:MM'}, 'wake_time': {'type': 'string', 'description': 'Wake time HH:MM'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['rise_m', 'run_m'], 'properties': {'run_m': {'type': 'number', 'minimum': 0.01, 'description': 'Horizontal run m'}, 'rise_m': {'type': 'number', 'description': 'Vertical rise m'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cigarettes_per_day', 'pack_price'], 'properties': {'pack_price': {'type': 'number', 'description': 'Price per pack', 'exclusiveMinimum': 0}, 'cigarettes_per_day': {'type': 'number', 'description': 'Cigarettes smoked per day', 'exclusiveMinimum': 0}, 'cigarettes_per_pack': {'type': 'number', 'default': 20, 'description': 'Cigarettes per pack', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['current_ph', 'target_ph', 'area_m2'], 'properties': {'area_m2': {'type': 'number', 'minimum': 0, 'description': 'Garden area m²'}, 'target_ph': {'type': 'number', 'maximum': 8, 'minimum': 4, 'description': 'Target pH'}, 'current_ph': {'type': 'number', 'maximum': 9, 'minimum': 3, 'description': 'Current soil pH'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['panel_watt_peak'], 'properties': {'area_m2': {'type': 'number', 'description': 'Panel surface area in m2 (optional, informational)', 'exclusiveMinimum': 0}, 'panel_watt_peak': {'type': 'number', 'description': 'Total peak power of the installation in Watts (Wp)', 'exclusiveMinimum': 0}, 'hours_sun_per_day': {'type': 'number', 'default': 4, 'description': 'Average peak sun hours per day (default 4)', 'exclusiveMinimum': 0}, 'efficiency_loss_pct': {'type': 'number', 'default': 15, 'maximum': 50, 'minimum': 0, 'description': 'System efficiency loss percentage (default 15%)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['system_cost', 'annual_kwh'], 'properties': {'price_kwh': {'type': 'number', 'default': 0.25, 'minimum': 0, 'description': 'Electricity price EUR/kWh'}, 'annual_kwh': {'type': 'number', 'minimum': 0, 'description': 'Annual production kWh'}, 'system_cost': {'type': 'number', 'minimum': 0, 'description': 'Total system cost EUR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['c1', 'v1_ml', 'c2'], 'properties': {'c1': {'type': 'number', 'minimum': 0, 'description': 'Initial concentration mol/L'}, 'c2': {'type': 'number', 'minimum': 0, 'description': 'Target concentration mol/L'}, 'v1_ml': {'type': 'number', 'minimum': 0, 'description': 'Initial volume mL'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'speed': {'type': 'number', 'minimum': 0, 'description': 'Speed in km/h'}, 'distance': {'type': 'number', 'minimum': 0, 'description': 'Distance in kilometers'}, 'time_minutes': {'type': 'number', 'minimum': 0, 'description': 'Time in minutes'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['temperature_c'], 'properties': {'temperature_c': {'type': 'number', 'minimum': -273, 'description': 'Celsius'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['radius'], 'properties': {'radius': {'type': 'number', 'minimum': 0, 'description': 'Radius'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['force_n', 'displacement_m'], 'properties': {'force_n': {'type': 'number', 'description': 'Applied force N'}, 'displacement_m': {'type': 'number', 'minimum': 0.001, 'description': 'Displacement m'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['total_height_cm'], 'properties': {'total_height_cm': {'type': 'number', 'minimum': 10, 'description': 'Total height cm'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'apy_pct', 'duration_days', 'compounding'], 'properties': {'amount': {'type': 'number', 'minimum': 0, 'description': 'Initial staking amount in coins or fiat'}, 'apy_pct': {'type': 'number', 'minimum': 0, 'description': 'Annual Percentage Yield in percent'}, 'compounding': {'enum': ['daily', 'weekly', 'monthly', 'none'], 'type': 'string', 'description': 'Compounding frequency'}, 'duration_days': {'type': 'number', 'minimum': 1, 'description': 'Staking duration in days'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['price'], 'properties': {'price': {'type': 'number', 'description': 'Property purchase price in GBP', 'exclusiveMinimum': 0}, 'first_time_buyer': {'type': 'boolean', 'default': False, 'description': 'Whether buyer is a first-time buyer (default false)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apparent_magnitude', 'absolute_magnitude'], 'properties': {'absolute_magnitude': {'type': 'number', 'description': 'Absolute magnitude (M)'}, 'apparent_magnitude': {'type': 'number', 'description': 'Apparent magnitude (m)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['values'], 'properties': {'values': {'type': 'array', 'items': {'type': 'number'}, 'minItems': 1, 'description': 'Array of numbers'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['scale_length_inches', 'frequency_hz', 'gauge_inches'], 'properties': {'frequency_hz': {'type': 'number', 'minimum': 20, 'description': 'Target tuning frequency in Hz (e.g. 329.63 for E4)'}, 'gauge_inches': {'type': 'number', 'maximum': 0.08, 'minimum': 0.006, 'description': 'String gauge in inches (e.g. 0.010 for a light gauge high E)'}, 'scale_length_inches': {'type': 'number', 'maximum': 40, 'minimum': 20, 'description': 'Instrument scale length in inches (e.g. 25.5 for Fender Stratocaster)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loan_amount', 'annual_rate', 'monthly_payment'], 'properties': {'annual_rate': {'type': 'number', 'minimum': 0, 'description': 'Annual interest rate percent'}, 'loan_amount': {'type': 'number', 'description': 'Loan amount EUR', 'exclusiveMinimum': 0}, 'monthly_payment': {'type': 'number', 'description': 'Monthly payment EUR', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exam_date', 'topics_count', 'hours_per_topic'], 'properties': {'exam_date': {'type': 'string', 'description': 'Exam date YYYY-MM-DD'}, 'topics_count': {'type': 'integer', 'description': 'Number of topics to study', 'exclusiveMinimum': 0}, 'hours_per_topic': {'type': 'number', 'description': 'Hours needed per topic', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['uv_index', 'skin_type'], 'properties': {'uv_index': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'UV index at destination (1–11+)'}, 'skin_type': {'enum': ['1', '2', '3', '4', '5', '6'], 'type': 'string', 'description': 'Fitzpatrick skin type: 1=very fair, 6=very dark'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['latitude', 'day_of_year'], 'properties': {'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude'}, 'day_of_year': {'type': 'number', 'maximum': 366, 'minimum': 1, 'description': 'Day of year (1-366)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['latitude', 'day_of_year'], 'properties': {'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in degrees'}, 'day_of_year': {'type': 'integer', 'maximum': 365, 'minimum': 1, 'description': 'Day of year (1-365)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['spf', 'skin_type', 'uv_index'], 'properties': {'spf': {'type': 'number', 'maximum': 100, 'minimum': 2, 'description': 'SPF factor'}, 'uv_index': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Current UV index'}, 'skin_type': {'type': 'number', 'maximum': 6, 'minimum': 1, 'description': 'Fitzpatrick skin type 1-6'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['rooms'], 'properties': {'rooms': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'area_m2', 'ceiling_height_m'], 'properties': {'name': {'type': 'string', 'description': 'Room name'}, 'area_m2': {'type': 'number', 'description': 'Room area in m2', 'exclusiveMinimum': 0}, 'ceiling_height_m': {'type': 'number', 'description': 'Ceiling height in meters', 'exclusiveMinimum': 0}}, 'additionalProperties': False}, 'description': 'List of rooms with area and ceiling height'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['distance_m', 'time_minutes'], 'properties': {'distance_m': {'type': 'number', 'minimum': 1, 'description': 'Distance swum in meters'}, 'time_minutes': {'type': 'number', 'minimum': 0.1, 'description': 'Total swim time in minutes'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['income'], 'properties': {'canton': {'enum': ['geneve', 'zurich', 'vaud', 'berne'], 'type': 'string', 'default': 'geneve', 'description': 'Canton of residence'}, 'income': {'type': 'number', 'minimum': 0, 'description': 'Annual taxable income in CHF'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gross_annual', 'age'], 'properties': {'age': {'type': 'integer', 'maximum': 70, 'minimum': 17, 'description': 'Age of employee'}, 'gross_annual': {'type': 'number', 'minimum': 0, 'description': 'Annual gross salary in CHF'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_contribution', 'marginal_tax_rate'], 'properties': {'marginal_tax_rate': {'type': 'number', 'maximum': 60, 'minimum': 0, 'description': 'Marginal income tax rate in % (federal + cantonal combined)'}, 'annual_contribution': {'type': 'number', 'minimum': 0, 'description': 'Annual contribution to pillar 3a in CHF (max 7056 for employees, 35280 for self-employed)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gross_monthly'], 'properties': {'gross_monthly': {'type': 'number', 'minimum': 0, 'description': 'Gross monthly salary in CHF'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount'], 'properties': {'mode': {'enum': ['ht', 'ttc'], 'type': 'string', 'default': 'ht', 'description': 'Input mode: ht=before tax, ttc=after tax'}, 'rate': {'enum': ['2.6', '3.8', '8.1'], 'type': 'string', 'default': '8.1', 'description': 'VAT rate: 2.6% (reduced), 3.8% (hotel), 8.1% (standard)'}, 'amount': {'type': 'number', 'minimum': 0, 'description': 'Amount in CHF'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['net_wealth'], 'properties': {'canton': {'enum': ['geneve', 'zurich', 'vaud', 'berne'], 'type': 'string', 'default': 'geneve', 'description': 'Canton of residence'}, 'net_wealth': {'type': 'number', 'minimum': 0, 'description': 'Net wealth in CHF (assets minus debts)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bmr', 'activity_level'], 'properties': {'bmr': {'type': 'number', 'minimum': 1, 'description': 'Basal Metabolic Rate in kcal'}, 'activity_level': {'enum': ['sedentary', 'light', 'moderate', 'active', 'very_active'], 'type': 'string', 'description': 'Activity level'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['focal_length_mm', 'eyepiece_mm'], 'properties': {'eyepiece_mm': {'type': 'number', 'description': 'Eyepiece focal length mm', 'exclusiveMinimum': 0}, 'focal_length_mm': {'type': 'number', 'description': 'Telescope focal length mm', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['area_m2', 'tile_cm'], 'properties': {'area_m2': {'type': 'number', 'minimum': 0, 'description': 'Area m²'}, 'tile_cm': {'type': 'number', 'minimum': 1, 'description': 'Tile size cm'}, 'depth_mm': {'type': 'number', 'default': 5, 'description': 'Joint depth mm'}, 'joint_mm': {'type': 'number', 'default': 3, 'description': 'Joint width mm'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['area_m2', 'tile_w_cm', 'tile_l_cm'], 'properties': {'area_m2': {'type': 'number', 'minimum': 0.1, 'description': 'Area m²'}, 'tile_l_cm': {'type': 'number', 'minimum': 1, 'description': 'Tile length cm'}, 'tile_w_cm': {'type': 'number', 'minimum': 1, 'description': 'Tile width cm'}, 'waste_pct': {'type': 'number', 'default': 10, 'description': 'Waste %'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['city1', 'city2'], 'properties': {'city1': {'enum': ['paris', 'london', 'new_york', 'los_angeles', 'tokyo', 'sydney', 'dubai', 'mumbai', 'beijing', 'sao_paulo'], 'type': 'string', 'description': 'First city'}, 'city2': {'enum': ['paris', 'london', 'new_york', 'los_angeles', 'tokyo', 'sydney', 'dubai', 'mumbai', 'beijing', 'sao_paulo'], 'type': 'string', 'description': 'Second city'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bpm', 'bars'], 'properties': {'bpm': {'type': 'number', 'maximum': 400, 'minimum': 20, 'description': 'Tempo in beats per minute'}, 'bars': {'type': 'number', 'minimum': 1, 'description': 'Number of bars'}, 'beat_value': {'type': 'number', 'default': 4, 'maximum': 32, 'minimum': 1, 'description': 'Note value of one beat (denominator of time signature, e.g. 4 for quarter note)'}, 'beats_per_bar': {'type': 'number', 'default': 4, 'maximum': 32, 'minimum': 1, 'description': 'Number of beats per bar (numerator of time signature)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['time', 'from_offset', 'to_offset'], 'properties': {'time': {'type': 'string', 'description': 'Time to convert HH:MM'}, 'to_offset': {'type': 'number', 'maximum': 14, 'minimum': -12, 'description': 'Target UTC offset hours'}, 'from_offset': {'type': 'number', 'maximum': 14, 'minimum': -12, 'description': 'Source UTC offset hours (e.g. 1 for UTC+1)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['city1', 'city2'], 'properties': {'city1': {'enum': ['paris', 'london', 'new_york', 'los_angeles', 'tokyo', 'sydney', 'dubai', 'beijing', 'moscow', 'sao_paulo'], 'type': 'string', 'description': 'First city'}, 'city2': {'enum': ['paris', 'london', 'new_york', 'los_angeles', 'tokyo', 'sydney', 'dubai', 'beijing', 'moscow', 'sao_paulo'], 'type': 'string', 'description': 'Second city'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from_zone', 'to_zone'], 'properties': {'to_zone': {'enum': ['UTC', 'CET', 'EST', 'PST', 'CST', 'JST', 'IST', 'AEST', 'GMT'], 'type': 'string', 'description': 'Target time zone'}, 'from_zone': {'enum': ['UTC', 'CET', 'EST', 'PST', 'CST', 'JST', 'IST', 'AEST', 'GMT'], 'type': 'string', 'description': 'Source time zone'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bill'], 'properties': {'bill': {'type': 'number', 'minimum': 0, 'description': 'Bill amount'}, 'split': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Number of people splitting'}, 'tip_pct': {'type': 'number', 'default': 15, 'maximum': 100, 'minimum': 0, 'description': 'Tip percentage'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bill_amount', 'tip_pct', 'num_people'], 'properties': {'tip_pct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Tip percentage'}, 'num_people': {'type': 'integer', 'description': 'Number of people splitting', 'exclusiveMinimum': 0}, 'bill_amount': {'type': 'number', 'description': 'Total bill amount', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bill', 'country'], 'properties': {'bill': {'type': 'number', 'minimum': 0, 'description': 'Bill'}, 'country': {'enum': ['US', 'FR', 'UK', 'JP', 'DE', 'BR', 'AU'], 'type': 'string', 'description': 'Country'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['major_r', 'minor_r'], 'properties': {'major_r': {'type': 'number', 'minimum': 0, 'description': 'Major radius (center to tube center)'}, 'minor_r': {'type': 'number', 'minimum': 0, 'description': 'Minor radius (tube radius)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vma'], 'properties': {'vma': {'type': 'number', 'minimum': 5, 'description': 'VMA (Maximal Aerobic Speed) in km/h'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['destination', 'days', 'travelers'], 'properties': {'days': {'type': 'integer', 'maximum': 365, 'minimum': 1, 'description': 'Number of travel days'}, 'travelers': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Number of travelers'}, 'destination': {'enum': ['europe_west', 'europe_east', 'usa', 'asia_se', 'japan', 'australia', 'africa', 'south_america'], 'type': 'string', 'description': 'Destination region'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['destination', 'duration_days', 'age', 'activities'], 'properties': {'age': {'type': 'integer', 'maximum': 120, 'minimum': 0, 'description': 'Traveler age in years'}, 'activities': {'enum': ['standard', 'adventure', 'extreme'], 'type': 'string', 'description': 'Activity level: standard (city/beach), adventure (hiking/skiing), extreme (mountaineering/motorsport)'}, 'destination': {'enum': ['europe', 'usa', 'worldwide'], 'type': 'string', 'description': 'Travel destination zone'}, 'duration_days': {'type': 'integer', 'maximum': 365, 'minimum': 1, 'description': 'Trip duration in days'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['destination', 'days', 'age', 'coverage_level'], 'properties': {'age': {'type': 'integer', 'maximum': 120, 'minimum': 1, 'description': 'Traveler age'}, 'days': {'type': 'integer', 'description': 'Trip duration days', 'exclusiveMinimum': 0}, 'destination': {'enum': ['europe', 'asia', 'africa', 'americas', 'oceania'], 'type': 'string', 'description': 'Destination region'}, 'coverage_level': {'enum': ['basic', 'standard', 'premium'], 'type': 'string', 'description': 'Coverage level'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['a', 'b', 'c'], 'properties': {'a': {'type': 'number', 'minimum': 0, 'description': 'Side a'}, 'b': {'type': 'number', 'minimum': 0, 'description': 'Side b'}, 'c': {'type': 'number', 'minimum': 0, 'description': 'Side c'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['func', 'value'], 'properties': {'func': {'enum': ['sin', 'cos', 'tan', 'asin', 'acos', 'atan'], 'type': 'string', 'description': 'Trig function'}, 'unit': {'enum': ['degrees', 'radians'], 'type': 'string', 'default': 'degrees', 'description': 'Input angle unit'}, 'value': {'type': 'number', 'description': 'Input value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['band'], 'properties': {'band': {'enum': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'], 'type': 'string', 'description': 'Council Tax band (A=lowest, H=highest)'}, 'region': {'enum': ['england', 'scotland', 'wales'], 'type': 'string', 'default': 'england', 'description': 'Region'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['income'], 'properties': {'income': {'type': 'number', 'minimum': 0, 'description': 'Annual gross income in GBP'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_salary'], 'properties': {'annual_salary': {'type': 'number', 'minimum': 0, 'description': 'Annual gross salary in GBP'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_salary'], 'properties': {'plan': {'enum': ['1', '2', '4', '5', 'postgrad'], 'type': 'string', 'default': '2', 'description': 'Student loan plan: 1, 2, 4, 5, or postgrad'}, 'annual_salary': {'type': 'number', 'minimum': 0, 'description': 'Annual gross salary in GBP'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount'], 'properties': {'mode': {'enum': ['ht', 'ttc'], 'type': 'string', 'default': 'ht', 'description': 'Input mode: ht=net (ex-VAT), ttc=gross (inc-VAT)'}, 'rate': {'enum': ['0', '5', '20'], 'type': 'string', 'default': '20', 'description': 'VAT rate: 0% (zero), 5% (reduced), 20% (standard)'}, 'amount': {'type': 'number', 'minimum': 0, 'description': 'Amount in GBP'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['daily_ref_salary'], 'properties': {'daily_ref_salary': {'type': 'number', 'minimum': 0, 'description': 'Salaire Journalier de Reference (SJR) in euros — typically last 12 months salary / 261'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'price', 'quantity', 'unit'], 'properties': {'name': {'type': 'string'}, 'unit': {'type': 'string'}, 'price': {'type': 'number'}, 'quantity': {'type': 'number'}}, 'additionalProperties': False}, 'minItems': 1, 'description': 'Items to compare'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_salary', 'contribution_pct'], 'properties': {'age': {'type': 'integer', 'default': 40, 'maximum': 80, 'minimum': 18, 'description': 'Employee age (50+ enables catch-up contributions)'}, 'annual_salary': {'type': 'number', 'minimum': 0, 'description': 'Annual salary in USD'}, 'contribution_pct': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Employee contribution percentage (1-100)'}, 'employer_match_pct': {'type': 'number', 'default': 50, 'minimum': 0, 'description': 'Employer match percentage of employee contribution (default 50%)'}, 'employer_match_limit': {'type': 'number', 'default': 6, 'minimum': 0, 'description': 'Employer match cap as % of salary (default 6%)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['purchase_price', 'sale_price', 'holding_period_months'], 'properties': {'sale_price': {'type': 'number', 'minimum': 0, 'description': 'Sale price in USD'}, 'filing_status': {'enum': ['single', 'married'], 'type': 'string', 'default': 'single', 'description': 'Filing status for rate thresholds'}, 'purchase_price': {'type': 'number', 'minimum': 0, 'description': 'Original purchase price in USD'}, 'holding_period_months': {'type': 'number', 'minimum': 0, 'description': 'Holding period in months'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['children_under_17', 'agi'], 'properties': {'agi': {'type': 'number', 'minimum': 0, 'description': 'Adjusted Gross Income in USD'}, 'filing_status': {'enum': ['single', 'married'], 'type': 'string', 'default': 'single', 'description': 'Filing status'}, 'children_under_17': {'type': 'integer', 'minimum': 0, 'description': 'Number of qualifying children under age 17'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['income'], 'properties': {'income': {'type': 'number', 'minimum': 0, 'description': 'Gross annual income in USD'}, 'filing_status': {'enum': ['single', 'married_joint', 'married_separate', 'head_of_household'], 'type': 'string', 'default': 'single', 'description': 'Filing status'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gross_annual'], 'properties': {'gross_annual': {'type': 'number', 'minimum': 0, 'description': 'Gross annual salary in USD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['home_price', 'annual_rate'], 'properties': {'years': {'type': 'integer', 'default': 30, 'maximum': 50, 'minimum': 1, 'description': 'Loan term in years (default 30)'}, 'home_price': {'type': 'number', 'minimum': 1, 'description': 'Home purchase price in USD'}, 'annual_rate': {'type': 'number', 'maximum': 30, 'minimum': 0.01, 'description': 'Annual mortgage interest rate in %'}, 'down_payment_pct': {'type': 'number', 'default': 20, 'maximum': 100, 'minimum': 0, 'description': 'Down payment percentage (default 20%)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annual_salary'], 'properties': {'state': {'enum': ['CA', 'TX', 'NY', 'FL', 'WA'], 'type': 'string', 'default': 'TX', 'description': 'State for state income tax (TX/FL/WA have no state tax)'}, 'annual_salary': {'type': 'number', 'minimum': 0, 'description': 'Annual salary in USD'}, 'filing_status': {'enum': ['single', 'married'], 'type': 'string', 'default': 'single', 'description': 'Federal withholding filing status'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['home_value'], 'properties': {'state': {'enum': ['NJ', 'IL', 'TX', 'CA', 'FL', 'NY'], 'type': 'string', 'default': 'TX', 'description': 'State (affects effective property tax rate)'}, 'home_value': {'type': 'number', 'minimum': 0, 'description': 'Assessed home value in USD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['income', 'state'], 'properties': {'state': {'enum': ['CA', 'NY', 'TX', 'FL', 'WA', 'IL', 'PA', 'OH'], 'type': 'string', 'description': 'US state'}, 'income': {'type': 'number', 'minimum': 0, 'description': 'Annual taxable income in USD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loan_balance', 'annual_rate'], 'properties': {'plan': {'enum': ['standard', 'graduated', 'income_driven'], 'type': 'string', 'default': 'standard', 'description': 'Repayment plan'}, 'annual_rate': {'type': 'number', 'maximum': 20, 'minimum': 0, 'description': 'Annual interest rate in %'}, 'loan_balance': {'type': 'number', 'minimum': 0, 'description': 'Outstanding loan balance in USD'}, 'annual_income': {'type': 'number', 'default': 50000, 'minimum': 0, 'description': 'Annual income (required for income_driven plan)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['months_worked'], 'properties': {'full_time': {'type': 'boolean', 'default': True, 'description': 'Full-time'}, 'months_worked': {'type': 'number', 'maximum': 12, 'minimum': 0, 'description': 'Months worked'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['public_holidays_count', 'vacation_days_available'], 'properties': {'public_holidays_count': {'type': 'integer', 'minimum': 0, 'description': 'Number of public holidays near weekends'}, 'vacation_days_available': {'type': 'integer', 'description': 'Annual vacation days available', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'rate'], 'properties': {'mode': {'enum': ['ht', 'ttc'], 'type': 'string', 'default': 'ht', 'description': 'ht=before tax, ttc=after tax'}, 'rate': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Tax rate in %'}, 'amount': {'type': 'number', 'minimum': 0, 'description': 'Amount'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount_incl'], 'properties': {'vat_rate': {'type': 'number', 'default': 20, 'minimum': 0, 'description': 'VAT rate %'}, 'amount_incl': {'type': 'number', 'minimum': 0, 'description': 'Amount including VAT'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chainring_teeth', 'cog_teeth'], 'properties': {'cog_teeth': {'type': 'number', 'minimum': 1, 'description': 'Number of teeth on the rear cog/sprocket'}, 'chainring_teeth': {'type': 'number', 'minimum': 1, 'description': 'Number of teeth on the front chainring'}, 'wheel_circumference_mm': {'type': 'number', 'default': 2105, 'minimum': 100, 'description': 'Wheel circumference in mm (700c road default = 2105mm)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['test', 'result_value'], 'properties': {'test': {'enum': ['cooper', 'demi_cooper', 'vameval'], 'type': 'string', 'description': 'Test type: cooper (12min run), demi_cooper (6min run), vameval (final speed km/h)'}, 'result_value': {'type': 'number', 'minimum': 1, 'description': 'Distance in meters (cooper/demi_cooper) or final speed in km/h (vameval)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vma'], 'properties': {'vma': {'type': 'number', 'minimum': 1, 'description': 'VMA in km/h'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from_country', 'to_country'], 'properties': {'to_country': {'enum': ['FR', 'US', 'UK', 'AU', 'JP', 'CH', 'BR', 'IN'], 'type': 'string', 'description': 'Destination country'}, 'from_country': {'enum': ['FR', 'US', 'UK', 'AU', 'JP', 'CH', 'BR', 'IN'], 'type': 'string', 'description': 'Country of origin'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['shape'], 'properties': {'shape': {'enum': ['cube', 'cuboid', 'cylinder', 'cone', 'sphere', 'prism', 'pyramid'], 'type': 'string', 'description': 'Shape'}, 'width': {'type': 'number', 'minimum': 0, 'description': 'Width'}, 'height': {'type': 'number', 'minimum': 0, 'description': 'Height'}, 'length': {'type': 'number', 'minimum': 0, 'description': 'Length/side'}, 'radius': {'type': 'number', 'minimum': 0, 'description': 'Radius'}, 'base_area': {'type': 'number', 'minimum': 0, 'description': 'Base area for prism/pyramid'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['waist_cm', 'hip_cm', 'sex'], 'properties': {'sex': {'enum': ['male', 'female'], 'type': 'string', 'description': 'Biological sex'}, 'hip_cm': {'type': 'number', 'minimum': 40, 'description': 'Hip circumference in centimeters'}, 'waist_cm': {'type': 'number', 'minimum': 40, 'description': 'Waist circumference in centimeters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['perimeter_m', 'height_m'], 'properties': {'height_m': {'type': 'number', 'minimum': 1, 'description': 'Height m'}, 'roll_width': {'type': 'number', 'default': 0.53, 'description': 'Roll width m'}, 'perimeter_m': {'type': 'number', 'minimum': 1, 'description': 'Room perimeter m'}, 'roll_length': {'type': 'number', 'default': 10.05, 'description': 'Roll length m'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['perimeter_m', 'height_m'], 'properties': {'height_m': {'type': 'number', 'minimum': 0, 'description': 'Wall height m'}, 'roll_width': {'type': 'number', 'default': 0.53, 'description': 'Roll width m'}, 'perimeter_m': {'type': 'number', 'minimum': 0, 'description': 'Room perimeter m'}, 'roll_length': {'type': 'number', 'default': 10.05, 'description': 'Roll length m'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cubic_meters'], 'properties': {'cubic_meters': {'type': 'number', 'minimum': 0, 'description': 'Water consumption in m³'}, 'price_per_m3': {'type': 'number', 'default': 4.34, 'minimum': 0, 'description': 'Price per m³ (default 4.34 EUR — France 2026)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['calcium_mg_l', 'magnesium_mg_l'], 'properties': {'calcium_mg_l': {'type': 'number', 'minimum': 0}, 'magnesium_mg_l': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['household_size', 'usage'], 'properties': {'usage': {'enum': ['low', 'normal', 'high'], 'type': 'string', 'description': 'Water usage level: low (30L/person), normal (50L/person), high (70L/person)'}, 'household_size': {'type': 'number', 'maximum': 10, 'minimum': 1, 'description': 'Number of people in the household'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight_kg', 'activity_level', 'climate'], 'properties': {'climate': {'enum': ['temperate', 'hot'], 'type': 'string', 'description': 'Climate'}, 'weight_kg': {'type': 'number', 'description': 'Body weight kg', 'exclusiveMinimum': 0}, 'activity_level': {'enum': ['sedentary', 'moderate', 'active', 'very_active'], 'type': 'string', 'description': 'Activity level'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pipe_length_m', 'diameter_mm', 'flow_rate_lpm'], 'properties': {'diameter_mm': {'type': 'number', 'minimum': 6, 'description': 'Pipe internal diameter in millimeters'}, 'flow_rate_lpm': {'type': 'number', 'minimum': 0.1, 'description': 'Flow rate in liters per minute'}, 'pipe_length_m': {'type': 'number', 'minimum': 0.1, 'description': 'Pipe length in meters'}, 'fittings_count': {'type': 'number', 'default': 5, 'minimum': 0, 'description': 'Number of fittings and elbows (each adds ~0.5m equivalent length)'}, 'elevation_change_m': {'type': 'number', 'default': 0, 'description': 'Elevation change in meters (positive = uphill, negative = downhill)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'frequency_hz': {'type': 'number', 'description': 'Frequency in Hz'}, 'wavelength_m': {'type': 'number', 'description': 'Wavelength in meters'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['frequency_hz'], 'properties': {'speed_ms': {'type': 'number', 'default': 343, 'minimum': 0, 'description': 'Wave speed m/s (343=sound)'}, 'frequency_hz': {'type': 'number', 'minimum': 0, 'description': 'Frequency in Hz'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['temperature_c', 'wind_speed_kmh'], 'properties': {'temperature_c': {'type': 'number', 'maximum': 10, 'description': 'Air temperature in degrees C (must be 10C or below)'}, 'wind_speed_kmh': {'type': 'number', 'minimum': 0, 'description': 'Wind speed in km/h'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['awg'], 'properties': {'awg': {'type': 'integer', 'maximum': 40, 'minimum': 0, 'description': 'AWG gauge number'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['start_date', 'end_date'], 'properties': {'country': {'enum': ['FR', 'OTHER'], 'type': 'string', 'default': 'FR', 'description': 'Country for public holidays (FR supported)'}, 'end_date': {'type': 'string', 'description': 'YYYY-MM-DD — End date'}, 'start_date': {'type': 'string', 'description': 'YYYY-MM-DD — Start date'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'mean', 'std_dev'], 'properties': {'mean': {'type': 'number', 'description': 'Population mean'}, 'value': {'type': 'number', 'description': 'Observed value'}, 'std_dev': {'type': 'number', 'minimum': 0.001, 'description': 'Standard deviation'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['degree', 'radian', 'gradian', 'turn'], 'type': 'string', 'description': 'Target unit'}, 'from': {'enum': ['degree', 'radian', 'gradian', 'turn'], 'type': 'string', 'description': 'Source unit'}, 'value': {'type': 'number', 'description': 'Angle value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['m2', 'ha', 'acre', 'are', 'ft2', 'yd2', 'km2', 'cm2'], 'type': 'string', 'description': 'Target unit'}, 'from': {'enum': ['m2', 'ha', 'acre', 'are', 'ft2', 'yd2', 'km2', 'cm2'], 'type': 'string', 'description': 'Source unit'}, 'value': {'type': 'number', 'description': 'Area value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['cup', 'tbsp', 'tsp', 'ml', 'fl_oz', 'l'], 'type': 'string', 'description': 'Target unit'}, 'from': {'enum': ['cup', 'tbsp', 'tsp', 'ml', 'fl_oz', 'l'], 'type': 'string', 'description': 'Source unit'}, 'value': {'type': 'number', 'description': 'Quantity'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['bit', 'byte', 'kb', 'mb', 'gb', 'tb', 'pb', 'kib', 'mib', 'gib'], 'type': 'string', 'description': 'Target unit'}, 'from': {'enum': ['bit', 'byte', 'kb', 'mb', 'gb', 'tb', 'pb', 'kib', 'mib', 'gib'], 'type': 'string', 'description': 'Source unit'}, 'value': {'type': 'number', 'description': 'Storage value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['km', 'mi', 'm', 'ft', 'in', 'cm', 'yd', 'nm', 'mm'], 'type': 'string', 'description': 'Target unit'}, 'from': {'enum': ['km', 'mi', 'm', 'ft', 'in', 'cm', 'yd', 'nm', 'mm'], 'type': 'string', 'description': 'Source unit'}, 'value': {'type': 'number', 'description': 'Distance value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['cal', 'kcal', 'j', 'kj', 'kwh', 'btu', 'ev'], 'type': 'string', 'description': 'Target unit'}, 'from': {'enum': ['cal', 'kcal', 'j', 'kj', 'kwh', 'btu', 'ev'], 'type': 'string', 'description': 'Source unit'}, 'value': {'type': 'number', 'description': 'Energy value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['l_100km', 'mpg_us', 'mpg_uk', 'km_l'], 'type': 'string', 'description': 'Target unit'}, 'from': {'enum': ['l_100km', 'mpg_us', 'mpg_uk', 'km_l'], 'type': 'string', 'description': 'Source unit'}, 'value': {'type': 'number', 'minimum': 0.01, 'description': 'Consumption value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['bar', 'psi', 'atm', 'pa', 'mmhg', 'kpa', 'mbar'], 'type': 'string', 'description': 'Target unit'}, 'from': {'enum': ['bar', 'psi', 'atm', 'pa', 'mmhg', 'kpa', 'mbar'], 'type': 'string', 'description': 'Source unit'}, 'value': {'type': 'number', 'description': 'Pressure value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['eu', 'us_m', 'us_w', 'uk'], 'type': 'string', 'description': 'Target system'}, 'from': {'enum': ['eu', 'us_m', 'us_w', 'uk'], 'type': 'string', 'description': 'Source system'}, 'value': {'type': 'number', 'description': 'Shoe size'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['kmh', 'mph', 'ms', 'knots', 'fts'], 'type': 'string', 'description': 'Target unit'}, 'from': {'enum': ['kmh', 'mph', 'ms', 'knots', 'fts'], 'type': 'string', 'description': 'Source unit'}, 'value': {'type': 'number', 'description': 'Speed value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['celsius', 'fahrenheit', 'kelvin'], 'type': 'string', 'description': 'Target unit'}, 'from': {'enum': ['celsius', 'fahrenheit', 'kelvin'], 'type': 'string', 'description': 'Source unit'}, 'value': {'type': 'number', 'description': 'Temperature value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['second', 'minute', 'hour', 'day', 'week', 'month', 'year'], 'type': 'string', 'description': 'Target unit'}, 'from': {'enum': ['second', 'minute', 'hour', 'day', 'week', 'month', 'year'], 'type': 'string', 'description': 'Source unit'}, 'value': {'type': 'number', 'description': 'Time value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['l', 'gal_us', 'ml', 'fl_oz', 'cup', 'tbsp', 'tsp', 'gal_uk', 'cl'], 'type': 'string', 'description': 'Target unit'}, 'from': {'enum': ['l', 'gal_us', 'ml', 'fl_oz', 'cup', 'tbsp', 'tsp', 'gal_uk', 'cl'], 'type': 'string', 'description': 'Source unit'}, 'value': {'type': 'number', 'description': 'Volume value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['kg', 'lb', 'oz', 'g', 'st', 'ton', 'mg'], 'type': 'string', 'description': 'Target unit'}, 'from': {'enum': ['kg', 'lb', 'oz', 'g', 'st', 'ton', 'mg'], 'type': 'string', 'description': 'Source unit'}, 'value': {'type': 'number', 'description': 'Weight value'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bundle_id'], 'properties': {'bundle_id': {'enum': ['finance-france', 'finance-belgique', 'finance-suisse', 'finance-us', 'finance-uk', 'finance-afrique-quebec', 'finance-universal', 'immobilier', 'sante', 'sport', 'math', 'conversions', 'education', 'construction', 'science', 'auto-transport', 'vie-quotidienne', 'temps-rh', 'cuisine', 'animaux', 'astronomie-nature', 'voyage', 'jardinage', 'photographie', 'musique', 'crypto', 'jeux-probabilites', 'plomberie', 'textile-mode', 'fun', 'energie'], 'type': 'string', 'description': 'Bundle ID from list_bundles'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'_unused': {'type': 'string', 'description': 'No parameters needed'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
Calculate.co.nz NZ Calculators
Searches and runs New Zealand calculators for tax, payroll, benefits, mortgages, KiwiSaver, property, health, education, utilitie…
Good Turn Studio (all tools)
Offers consumer utilities for insurance claim appeals, subscription cancellation, flight fare research, financial recovery resour…
mcp
Analyzes medical bills and insurance denials, estimates healthcare costs, identifies assistance options, and supports appeals and…
optionality-mcp
Generates options-trading scenarios, records trading journals, provides AI evaluations and hints, and tracks user performance and…
Framezone
Personal life-management dashboard for tasks, projects, habits, goals, notes, finances, books, workouts, nutrition, journaling, a…
Medicare Pricing
Provides Medicare physician, laboratory, and DMEPOS payment rates plus NCCI billing edits and unit limits.
Myhealthfinder
Provides U.S. preventive-care recommendations, health-topic guidance, screening information, and health-topic discovery.
Regulatory Catalysts
Provides biotech regulatory catalyst data, including FDA advisory committee meetings and disclosed PDUFA dates for drug and biolo…