Calculateur du taux d’accumulation des sédiments
Le calculateur du taux d’accumulation des sédiments divise l’épaisseur déposée entre deux horizons datés par l’intervalle séparant leurs âges.
Lancer gratuitement
Saisissez l’épaisseur en mètres et les deux âges en années avant le présent. Vous obtenez le taux moyen en mètres par an et en millimètres par an, ainsi que l’intervalle retenu. L’horizon ancien doit présenter un âge supérieur à celui de l’horizon récent ; les âges égaux ou inversés sont refusés, car ils ne définissent pas un intervalle de dépôt positif.
Ce que représente le taux d’accumulation des sédiments
Un taux d’accumulation des sédiments indique la quantité moyenne de matière ajoutée pendant une durée connue. Ce calculateur prend pour numérateur l’épaisseur stratigraphique comprise entre deux horizons datés et pour dénominateur la différence entre leurs âges. Les âges étant exprimés en années avant le présent, l’horizon le plus ancien doit porter le nombre le plus élevé. Ainsi, des horizons datés de 18,500 et 6,000 ans avant le présent encadrent 12,500 ans. Si 12.5 mètres de sédiments les séparent, le taux moyen atteint 0.001 mètre par an, soit 1 millimètre par an. Ce résultat constitue une moyenne sur tout l’intervalle et ne signifie pas que le dépôt a progressé constamment à cette vitesse. De brefs épisodes de dépôt rapide, des pauses, l’érosion et la compaction peuvent disparaître dans la moyenne. Interprétez donc cette valeur comme un résumé de l’intervalle stratigraphique daté, en la confrontant aux indices sédimentaires du site.
Comment saisir correctement les horizons et l’épaisseur
Mesurez l’épaisseur déposée selon la direction stratigraphique adaptée à la coupe, puis saisissez-la en mètres. Indiquez les deux dates sur la même échelle d’âge et en années avant le présent. Ne mélangez pas années, milliers d’années et millions d’années sans conversion préalable : le calculateur accepte volontairement un seul système d’unités afin d’éviter les erreurs d’échelle silencieuses. L’âge de l’horizon ancien doit dépasser celui de l’horizon récent. Leur différence correspond au temps pendant lequel l’épaisseur indiquée s’est accumulée. Une différence nulle rend ce calcul indéfini ; une différence négative révèle des horizons inversés ou des âges mal saisis. Dans les deux cas, une erreur est renvoyée. Une épaisseur nulle reste valide et donne un taux moyen nul sur un intervalle positif. Toutes les valeurs doivent être finies et les âges ne peuvent pas être négatifs. Avant d’exploiter le résultat, vérifiez que les deux dates bornent bien la même épaisseur mesurée.
Interpréter la moyenne et connaître ses limites
Le calcul divise l’épaisseur par le temps écoulé, puis convertit directement les mètres par an en millimètres par an. Il ne corrige ni la perte de porosité, ni la compaction liée à l’enfouissement, ni les hiatus, l’érosion, la bioturbation, l’incertitude des âges ou les changements de milieu de dépôt. Une carotte compactée enregistre donc l’épaisseur préservée plutôt que l’épaisseur initiale du sédiment meuble, et son taux calculé peut être inférieur au taux de dépôt initial. De même, une discordance peut masquer une longue lacune entre les horizons et donner une moyenne anormalement faible. Si les dates comportent des plages d’incertitude, calculez séparément des scénarios bas et hauts en faisant varier les âges et l’épaisseur dans des limites défendables. Ne comparez les taux que si les conventions de mesure et les échelles chronologiques sont compatibles. Le résultat convient aux estimations préliminaires, aux résumés de carottes, aux notes de terrain et aux procédures reproductibles dont les hypothèses sont explicites. Une requête API coûte $0.002 ; ce calcul déterministe ne sollicite aucun service réseau.
Cas d’usage
Résumer un intervalle de carotte sédimentaire
Transformez l’épaisseur mesurée entre deux repères radiométriques ou biostratigraphiques datés en taux moyen d’accumulation préservée.
Comparer des coupes stratigraphiques
Calculez des taux dans des unités cohérentes pour plusieurs coupes avant d’étudier les milieux de dépôt, les hiatus ou la compaction.
Contrôler des modèles âge-profondeur
Employez un taux d’intervalle simple comme référence transparente pour examiner des reconstructions détaillées ou repérer des segments peu plausibles.
Questions fréquentes
Quelle formule le calculateur applique-t-il ?
Il soustrait l’âge de l’horizon récent de celui de l’horizon ancien, puis divise l’épaisseur déposée en mètres par cet intervalle positif en années.
Pourquoi l’âge ancien doit-il être supérieur ?
Les âges sont exprimés en années avant le présent. Un horizon plus ancien possède donc un âge numérique plus élevé, et la soustraction doit fournir un intervalle positif.
Puis-je saisir des âges en milliers ou millions d’années ?
Convertissez-les d’abord en années. Une unité unique et déclarée évite une erreur discrète d’un facteur mille ou un million.
Le résultat tient-il compte de la compaction ?
Non. Il utilise l’épaisseur préservée que vous saisissez. Si votre analyse exige l’épaisseur initiale, appliquez auparavant une correction de décompaction justifiée indépendamment.
Que se passe-t-il si les deux horizons ont le même âge ?
Le calculateur renvoie une erreur de saisie, car une division par un intervalle temporel nul ne peut pas définir un taux d’accumulation.
Quel est le prix d’un calcul par API ?
Chaque requête API coûte $0.002. Le même calculateur déterministe peut aussi fonctionner dans le navigateur.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/earth/sedimentation-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"deposited_thickness_m":12.5,"older_horizon_age_years":18500,"younger_horizon_age_years":6000}'const res = await fetch("https://api.kit.forhosting.com/earth/sedimentation-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"deposited_thickness_m": 12.5,
"older_horizon_age_years": 18500,
"younger_horizon_age_years": 6000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/sedimentation-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"deposited_thickness_m": 12.5,
"older_horizon_age_years": 18500,
"younger_horizon_age_years": 6000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/sedimentation-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"deposited_thickness_m":12.5,"older_horizon_age_years":18500,"younger_horizon_age_years":6000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"deposited_thickness_m":12.5,"older_horizon_age_years":18500,"younger_horizon_age_years":6000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/sedimentation-rate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"deposited_thickness_m": 12.5,
"older_horizon_age_years": 18500,
"younger_horizon_age_years": 6000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.sedimentation_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |