sslarch / caa2020_hackathon Goto Github PK
View Code? Open in Web Editor NEWRepostitory for a CAA2020 session
Repostitory for a CAA2020 session
Software (maybe a command line tool or an R package?) that shows astronomical relations if given a coordinate, a coordinate and an angle, or two coordinates in eyeshot. It should allow to get a quick estimation if a certain location or man made structure was build with respect to astronomical features as discussed in Archaeoastronomy.
Despite the obvious problem that correlation does not mean causation, for some contexts, like for example ritual architecture in the European Metal Ages, astronomical obervations seemed to be very relevant.
This software package should allow the user to get a quick overview about possible relations like solstices, lunistice, planet rises, etc..
I already posted that in @zackbatist s open-archaeo ToDo list and I believe this session might be a good environment to tackle this.
Within the currently available geom's ggplot()
is offering, a proper illustration of (dating) intervals is hardly possible. Usually geom_rect()
or geom_segment()
are used to display data -- e.g. chronological phases -- with a given start and end date.
library(ggplot2)
phase <- c("A", "B", "X")
from <- c(1200, -400, 250)
to <- c(1800, 200, 600)
chrono <- data.frame(phase, from, to)
ggplot(data = chrono,
aes(x = to,
xend = from,
y = phase,
yend = phase,
label = phase)) +
geom_segment(size = 6, alpha = .4) +
geom_text(hjust = -2) +
theme_minimal()
Within last years presentation during the EAA (Barcelona; see RDF based modeling of relative and absolute chronological data ) we were unable to propperly display intervals using R/ggplot.
Within that same framework I would suggest trying to implement Allen's Interval Algebra (doi:10.1016/B978-1-4832-1447-4.50033-X) within an R package. While it seems to be interesting, especially within archaeological research, it seems to be hardly known by anybody as there are no tools available to model and display these relationships effectively. And as chronology is at the basis of most archaeological reasoning I would propose it as a project for the unconference.
An interface that prompts users to document various aspects of their datasets and highlight or explain the implicit relationships between tables or variables. May be especially valuable for organizing series of scattered spreadsheets.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.