Erlang and Elixir practice project
pollution
: Basic operations on used data structure. There are implemented adding, removing and processing measurements' data functions.client
andserver
: They are a client-server solution to handlepollution
features on a global monitor.pollution_gen_client
andpollution_gen_server
: As above, but using built in Erlang generic server implementation.pollution_supervisor
: Apollution_gen_server
supervisor.pollution_gen_statem
: Adding multiple measurements in one series to thepollution_gen_server
. Implementation of built in Erlang generic state machine.PollutionData
: An Elixir module parsing data from acsv
file and initializingpollution_gen_server
with them.