archivesunleashed / aut

Licence: Apache-2.0 License
The Archives Unleashed Toolkit is an open-source toolkit for analyzing web archives.

Programming Languages

scala
5932 projects
java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to aut

Spark With Python
Fundamentals of Spark with Python (using PySpark), code examples
Stars: ✭ 150 (+35.14%)
Mutual labels:  big-data, spark, apache-spark, hadoop, pyspark, dataframe
Sparkrdma
RDMA accelerated, high-performance, scalable and efficient ShuffleManager plugin for Apache Spark
Stars: ✭ 215 (+93.69%)
Mutual labels:  big-data, spark, apache-spark, hadoop
leaflet heatmap
简单的可视化湖州通话数据 假设数据量很大,没法用浏览器直接绘制热力图,把绘制热力图这一步骤放到线下计算分析。使用Apache Spark并行计算数据之后,再使用Apache Spark绘制热力图,然后用leafletjs加载OpenStreetMap图层和热力图图层,以达到良好的交互效果。现在使用Apache Spark实现绘制,可能是Apache Spark不擅长这方面的计算或者是我没有设计好算法,并行计算的速度比不上单机计算。Apache Spark绘制热力图和计算代码在这 https://github.com/yuanzhaokang/ParallelizeHeatmap.git .
Stars: ✭ 13 (-88.29%)
Mutual labels:  big-data, spark, apache-spark, hadoop
datalake-etl-pipeline
Simplified ETL process in Hadoop using Apache Spark. Has complete ETL pipeline for datalake. SparkSession extensions, DataFrame validation, Column extensions, SQL functions, and DataFrame transformations
Stars: ✭ 39 (-64.86%)
Mutual labels:  big-data, apache-spark, hadoop, pyspark
Mmlspark
Simple and Distributed Machine Learning
Stars: ✭ 2,899 (+2511.71%)
Mutual labels:  big-data, spark, apache-spark, pyspark
pyspark-cheatsheet
PySpark Cheat Sheet - example code to help you learn PySpark and develop apps faster
Stars: ✭ 115 (+3.6%)
Mutual labels:  big-data, apache-spark, pyspark
Geni
A Clojure dataframe library that runs on Spark
Stars: ✭ 152 (+36.94%)
Mutual labels:  big-data, spark, dataframe
big data
A collection of tutorials on Hadoop, MapReduce, Spark, Docker
Stars: ✭ 34 (-69.37%)
Mutual labels:  big-data, hadoop, pyspark
Gimel
Big Data Processing Framework - Unified Data API or SQL on Any Storage
Stars: ✭ 216 (+94.59%)
Mutual labels:  big-data, spark, pyspark
Data Accelerator
Data Accelerator for Apache Spark simplifies onboarding to Streaming of Big Data. It offers a rich, easy to use experience to help with creation, editing and management of Spark jobs on Azure HDInsights or Databricks while enabling the full power of the Spark engine.
Stars: ✭ 247 (+122.52%)
Mutual labels:  big-data, spark, apache-spark
Koalas
Koalas: pandas API on Apache Spark
Stars: ✭ 3,044 (+2642.34%)
Mutual labels:  big-data, spark, dataframe
pyspark-algorithms
PySpark Algorithms Book: https://www.amazon.com/dp/B07X4B2218/ref=sr_1_2
Stars: ✭ 72 (-35.14%)
Mutual labels:  big-data, pyspark, dataframe
sparkucx
A high-performance, scalable and efficient ShuffleManager plugin for Apache Spark, utilizing UCX communication layer
Stars: ✭ 32 (-71.17%)
Mutual labels:  big-data, apache-spark, hadoop
Spark On Lambda
Apache Spark on AWS Lambda
Stars: ✭ 137 (+23.42%)
Mutual labels:  big-data, spark, apache-spark
Bigdata Playground
A complete example of a big data application using : Kubernetes (kops/aws), Apache Spark SQL/Streaming/MLib, Apache Flink, Scala, Python, Apache Kafka, Apache Hbase, Apache Parquet, Apache Avro, Apache Storm, Twitter Api, MongoDB, NodeJS, Angular, GraphQL
Stars: ✭ 177 (+59.46%)
Mutual labels:  big-data, apache-spark, hadoop
Gaffer
A large-scale entity and relation database supporting aggregation of properties
Stars: ✭ 1,642 (+1379.28%)
Mutual labels:  big-data, spark, hadoop
Griffon Vm
Griffon Data Science Virtual Machine
Stars: ✭ 128 (+15.32%)
Mutual labels:  big-data, apache-spark, hadoop
Spark Py Notebooks
Apache Spark & Python (pySpark) tutorials for Big Data Analysis and Machine Learning as IPython / Jupyter notebooks
Stars: ✭ 1,338 (+1105.41%)
Mutual labels:  big-data, spark, pyspark
Bigdata Notes
大数据入门指南 ⭐
Stars: ✭ 10,991 (+9801.8%)
Mutual labels:  big-data, spark, hadoop
isarn-sketches-spark
Routines and data structures for using isarn-sketches idiomatically in Apache Spark
Stars: ✭ 28 (-74.77%)
Mutual labels:  apache-spark, pyspark, dataframe

The Archives Unleashed Toolkit

codecov Maven Central Javadoc Scaladoc UserDocs LICENSE Contribution Guidelines

The Archives Unleashed Toolkit is an open-source platform for analyzing web archives built on Apache Spark, which provides powerful tools for analytics and data processing. The Toolkit is part of the Archives Unleashed Project.

Learn more about the Toolkit and how to use it by visiting our comprehensive documentation.

The following two articles provide an overview of the project:

Dependencies

  • Java 11
  • Python 3.7.3+ (PySpark)
  • Scala 2.12+
  • Apache Spark 3.0.0+

More information on setting up dependencies can be found here.

Building

Clone the repo:

git clone http://github.com/archivesunleashed/aut.git

You can then build The Archives Unleashed Toolkit.

mvn clean install

Usage

The Toolkit can be used to submit a variety of extraction jobs with spark-submit, as well used as a library via spark-submit, pyspark, or in your own application. More information on using the Toolkit can be found here.

Citing Archives Unleashed

How to cite the Archives Unleashed Toolkit or Cloud in your research:

Nick Ruest, Jimmy Lin, Ian Milligan, and Samantha Fritz. 2020. The Archives Unleashed Project: Technology, Process, and Community to Improve Scholarly Access to Web Archives. In Proceedings of the ACM/IEEE Joint Conference on Digital Libraries in 2020 (JCDL '20). Association for Computing Machinery, New York, NY, USA, 157–166. DOI:https://doi.org/10.1145/3383583.3398513

Your citations help to further the recognition of using open-source tools for scientific inquiry, assists in growing the web archiving community, and acknowledges the efforts of contributors to this project.

License

Licensed under the Apache License, Version 2.0.

Acknowledgments

This work is primarily supported by the Andrew W. Mellon Foundation. Other financial and in-kind support comes from the Social Sciences and Humanities Research Council, Compute Canada, the Ontario Ministry of Research, Innovation, and Science, York University Libraries, Start Smart Labs, and the Faculty of Arts and David R. Cheriton School of Computer Science at the University of Waterloo.

Any opinions, findings, and conclusions or recommendations expressed are those of the researchers and do not necessarily reflect the views of the sponsors.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].