Hi everyone,

My name is Chaithanya L, and I am a student applying for the OSPP 2026
program. I am incredibly excited about the opportunity to contribute to
Apache ECharts this summer.

Given my background in Machine Learning and full-stack data visualization,
I am very interested in expanding ECharts' native data transform
capabilities. I noticed that developers building financial or candlestick
charts currently have to rely on external JavaScript libraries to calculate
technical indicators before passing the arrays to ECharts.

To demonstrate my understanding of the ExternalDataTransform architecture,
I have just submitted a Proof of Concept Pull Request #21609 that natively
implements SMA, EMA, MACD, and Bollinger Bands directly into the ECharts
data pipeline.

Technical details of the PR:

Inherits upstream data dimensions automatically without boilerplate.
Implements purely mathematical algorithms to calculate standard deviations
and moving averages natively.
Includes a full visual test suite test/data-transform-indicator.html to
mathematically verify the rendered boundaries.
I would be incredibly grateful for any feedback or code review from the
maintainers on my initial PR, and I look forward to learning from this
community!

Best regards,
Chaithanya L

Reply via email to