MaCalculatriceEnLigne
Was dieses MCP kann
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and general conversions.
Tools
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['head_circumference_cm'], 'properties': {'head_circumference_cm': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['temperature_c'], 'properties': {'temperature_c': {'type': 'number', 'minimum': -273, 'description': 'Celsius'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['radius'], 'properties': {'radius': {'type': 'number', 'minimum': 0, 'description': 'Radius'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'_unused': {'type': 'string', 'description': 'No parameters needed'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'description': 'Computed result. Object whose fields depend on the tool (e.g. {tax, marginal_rate, brackets} for tax tools, {volume_l, gallons} for volume tools).'}, 'source': {'type': 'string', 'description': 'Authoritative source for the rule or formula (e.g. "Article 197 CGI", "NF DTU 21").'}, 'formula': {'type': 'string', 'description': 'Human-readable formula or method used (e.g. "I=P·r·t", "Magnus formula").'}, 'reference_url': {'type': 'string', 'description': 'Link to a calcul2 page documenting the calculation in detail.'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
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…