update server.ts for documentation

This commit is contained in:
raymond 2025-09-10 06:39:58 +00:00
parent 9d80922f5f
commit 13f3c7b053
2 changed files with 16 additions and 16 deletions

File diff suppressed because one or more lines are too long

View file

@ -1244,11 +1244,11 @@ app.post('/api/predict/forecast', (req, res) => {
/**
* @swagger
* /api/signal/smooth:
* /api/series/smooth:
* post:
* summary: Smooth a 1D data series
* description: Applies a smoothing filter (Gaussian or Moving Average) to a 1D data series to reduce noise.
* tags: [Signal Processing]
* tags: [Series Operations]
* requestBody:
* required: true
* content:
@ -1270,7 +1270,7 @@ app.post('/api/predict/forecast', (req, res) => {
* '400':
* description: Invalid input data
*/
app.post('/api/signal/smooth', (req, res) => {
app.post('/api/series/smooth', (req, res) => {
try {
const { series, options } = req.body;
validateSeries(series);
@ -1284,11 +1284,11 @@ app.post('/api/signal/smooth', (req, res) => {
/**
* @swagger
* /api/signal/detect-peaks:
* /api/series/detect-peaks:
* post:
* summary: Detect peaks in a 1D data series
* description: Identifies local maxima (peaks) in a 1D data series. More robust and accurate logic.
* tags: [Signal Processing]
* tags: [Series Operations]
* requestBody:
* required: true
* content:
@ -1319,7 +1319,7 @@ app.post('/api/signal/smooth', (req, res) => {
* '400':
* description: Invalid input data
*/
app.post('/api/signal/detect-peaks', (req, res) => {
app.post('/api/series/detect-peaks', (req, res) => {
try {
const { series, options } = req.body;
validateSeries(series);
@ -1333,11 +1333,11 @@ app.post('/api/signal/detect-peaks', (req, res) => {
/**
* @swagger
* /api/signal/detect-valleys:
* /api/series/detect-valleys:
* post:
* summary: Detect valleys in a 1D data series
* description: Identifies local minima (valleys) in a 1D data series. More robust and accurate logic.
* tags: [Signal Processing]
* tags: [Series Operations]
* requestBody:
* required: true
* content:
@ -1368,7 +1368,7 @@ app.post('/api/signal/detect-peaks', (req, res) => {
* '400':
* description: Invalid input data
*/
app.post('/api/signal/detect-valleys', (req, res) => {
app.post('/api/series/detect-valleys', (req, res) => {
try {
const { series, options } = req.body;
validateSeries(series);
@ -1382,11 +1382,11 @@ app.post('/api/signal/detect-valleys', (req, res) => {
/**
* @swagger
* /api/signal/detect-outliers:
* /api/series/detect-outliers:
* post:
* summary: Detect outliers in a 1D data series
* description: Identifies outliers in a 1D data series using statistically sound methods.
* tags: [Signal Processing]
* tags: [Series Operations]
* requestBody:
* required: true
* content:
@ -1420,7 +1420,7 @@ app.post('/api/signal/detect-valleys', (req, res) => {
* '400':
* description: Invalid input data
*/
app.post('/api/signal/detect-outliers', (req, res) => {
app.post('/api/series/detect-outliers', (req, res) => {
try {
const { series, options } = req.body;
validateSeries(series);
@ -1434,11 +1434,11 @@ app.post('/api/signal/detect-outliers', (req, res) => {
/**
* @swagger
* /api/signal/detect-vertices:
* /api/series/detect-vertices:
* post:
* summary: Detect trend vertices (turning points) in a 1D series
* description: Identifies all significant peaks and valleys in a data series trend using a robust local maxima/minima search.
* tags: [Signal Processing]
* tags: [Series Operations]
* requestBody:
* required: true
* content:
@ -1473,7 +1473,7 @@ app.post('/api/signal/detect-outliers', (req, res) => {
* '400':
* description: Invalid input data
*/
app.post('/api/signal/detect-vertices', (req, res) => {
app.post('/api/series/detect-vertices', (req, res) => {
try {
const { series, options } = req.body;
validateSeries(series);