introduction, changing, software, engineering, technologies, trends, regular, basis, invest, significant, funds, deliver, releases, frequently, provide, necessary, updates, major, development, decade, increasing, popularity, webbased, cloud, based, solutions, approach, allows, platformindependent, removes, hardware, restrictions, users, instantaneous, seamless, estonian, student, satellite, foundation, started, preparations, project, faced, numerous, related, challenges, used, previous, mission, estcube, compatible, ambitions, set, develop, including, control, system, unified, web, interaction, consists, multiple, microservices, components, grouped, functionality, introduces, camera, describes, research, process, going, required, browse, images, issue, camerarelated, commands, saved, using, flexible, transport, standard, commonly, applications, files, analyse, existing, source, libraries, created, community, background, chapter, programme, states, analysis, initial, specifies, functional, requirements, proposed, prototyping, methods, examples, concrete, implemented, termsandnotations, being, developed, theestcube, purpose, monitor, launch, client, communicates, server, usually, refers, browser, computer, processes, fulfils, requests, programming, interface, clearly, defined, communication, graphical, human, interact, visual, indicators, icons, thumbnail, resolution, digital, preview, larger, pixel, smallest, controllable, element, presented, screen, website, wireframe, guide, structure, layout, hypertext, transfer, protocol, response, data, internet, markup, language, create, pages, semantically, joint, photographic, experts, graphics, format, lossy, compression, degree, adjusted, resulting, adjustable, portable, network, lossless, transmission, processing, storage, scientific, astronomy, header, unit, node, package, manager, online, database, called, registry, install, manage, javascript, raw, minimally, processed, sensor, alpha, combination, model, channel, information, transparency, document, object, goddard, space, flight, center, laboratory, developing, managing, unmanned, spacecraft, energy, astrophysics, science, archive, archiving, smallsatellites, miniaturized, industry, rapidly, recent, according, classification, weight, kilograms, main, reason, making, smaller, cost, reduction, launched, cheaper, vehicles, delivered, orbit, excess, capacity, nanosatellite, include, education, observation, military, further, reduce, cubesat, design, centimeter, cubical, mass, firstestoniansatellite, described, publication, slavinskis, et, al, led, university, tartu, supported, european, agency, collaboration, international, partners, conduct, experiment, electric, solar, mostly, successful, operated, expected, subsystems, experience, gained, valuable, insights, established, goal, ongoing, primarily, aim, designed, outcomes, ehrpais, testing, plasma, known, coulomb, drag, propulsion, previously, subject, conducted, aalto, missioncontrolsystem, flow, expansion, modules, members, successfully, python, executed, directly, operators, workstation, constitutes, effort, modern, platform, independent, scalable, decided, architecture, isolated, environment, transmitting, apis, principal, criteria, common, separate, former, referred, latter, therefore, direct, access, predictable, amount, resources, impossible, predict, available, local, view, accept, input, transmitted, execute, pass, previouslyusedcamerasoftware, pycam, tasks, provided, integrated, allowed, inspect, metadata, download, options, tests, currently, deprecated, problemstatement, taking, consideration, intention, completely, version, inferred, conclude, possible, fully, reuse, programs, strategies, replacement, updated, define, implement, cameracomponentanalysis, definition, subset, requirementsengineering, cornerstone, activity, gathering, specification, gain, understanding, formalise, future, record, serves, starting, reference, gather, interviews, involved, likely, role, answered, series, questions, expectations, regarding, following, discussions, compile, priority, display, received, critical, trigger, acquisition, zoom, selected, rotate, flip, select, region, interest, stored, switch, colour, medium, histogram, assigned, level, fulfilled, meeting, biggest, technical, section, displaying, revisited, modified, progress, various, decisions, realisations, happened, additional, plot, original, value, hover, click, average, having, formalised, proceed, architectural, iterations, form, dashboard, tabs, suggested, integrate, illustrate, features, fit, micro, service, merged, unnecessary, replication, logic, effortless, integration, extra, dedicated, code, base, developers, single, context, displayingtheimages, widely, encoding, algorithms, preserve, allowing, efficient, routine, typically, require, knowledge, specifically, archival, latest, published, july, primary, optional, extensions, contains, readable, basic, array, represents, apply, scaling, function, integer, representation, extract, keyword, extracted, applied, formula, physical, unlike, cant, displayed, simply, support, office, compiled, written, enthusiasts, varies, reading, writing, working, multidimensional, separation, imposed, address, cannot, converted, suitable, imagedataoperations, conversion, performed, frontend, maximum, operation, manipulate, delegating, minimise, potentially, situation, connect, simultaneously, sending, endpoint, scenario, ruled, especially, accessible, public, eventually, excessive, addressed, balancing, security, impose, random, memory, central, performance, studied, prototyped, phase, cameracomponentprototyping, agile, accepted, survey, success, rate, positive, classical, management, core, principles, continuous, delivery, delivering, welcoming, prototypes, later, discarded, favour, initialdevelopment, angular, maintained, google, entire, replaced, react, building, facebook, switching, included, tooling, bigger, active, clear, advantage, nature, encapsulated, easily, moved, supplemented, formal, external, dependencies, minimal, current, thereactprojectsetup, engine, built, installation, plug, interactive, manipulating, content, conventional, installed, json, infer, indirect, correct, auto, generated, lock, managed, yarn, organise, syntax, declares, explicitly, rendered, properties, production, distribution, simplify, setting, tool, app, served, running, script, folder, minified, developmentofthereactcomponents, focused, canvas, manipulation, gallery, positioning, relative, controller, within, internal, workflow, triggered, loaded, backend, retrieve, renders, maps, galley, unfolds, event, passed, area, displayingthumbnailsonhtmlcanvas, concept, implementation, introduced, rendering, types, video, onto, constructor, const, myimage, width, height, src, http, webhost, port, jpg, placed, firstly, fetch, dimensional, secondly, draw, drawimage, getcontext, onload, usage, handling, loading, instantly, complete, placing, otherwise, fetched, nevertheless, discussed, significantly, complex, displayingfitsimagesonhtmlcanvas, showing, temporary, createimagedata, imagedata, putimagedata, experimental, evident, custom, parsing, highly, preferable, avoid, accidental, mentioned, inspected, serverside, filesystem, unfortunately, moreover, fitsjs, relies, produces, errors, virtual, lightweight, detached, specific, abstraction, typical, import, organised, modify, modernising, completed, scope, analysing, developmentofthegoprototype, proficient, chose, golang, compare, pointing, complexity, praising, simplicity, computing, netflix, dropbox, soundcloud, uber, etc, composed, fitsio, actively, documentation, github, com, astrogo, func, getfitsdata, fname, string, err, hdu, hdr, img, nelmts, axe, range, axes, int, sample, specified, perform, manually, due, lack, achieve, astropy, discard, developmentofthepythonprototype, numpy, numerical, logical, popular, per, improve, usability, interoperability, repository, contributions, individuals, producing, product, io, flask, microframework, capable, jsonify, send_from_directory, flask_cors, visualization, make_lupton_rgb, __name__, route, def, fitsfile, getdata, astype, tempname, temp, png, filename, send_temp, snippet, similar, convenience, getheader, scaled, automatically, actual, visualisation, convert, calling, balance, downloaded, canvasimageoperations, plotted, zooming, panning, rotating, flipping, selecting, actions, ctx, translate, scale, mousedown, mouseup, mousemove, calculating, positions, konva, shortcuts, compared, draggable, calculate, dozens, stage, layer, ref, scalex, stagescale, widththis, props, heightthis, imagescale, rotationthis, rotation, imagethis, passing, parameters, achieved, applying, argument, capture, re, total, conclusions, creating, gathered, useful, art, analysed, capabilities, drawbacks, execution, summary, findings, simple, abundance, involvement, proof, screenshots, links, appendix, grade, remains, author