├── .gitignore ├── Developer_Notes.txt ├── Dockerfile ├── LICENSE ├── README.md ├── bin ├── convert_graph.sh ├── convert_graph_immutable.sh ├── create_edge_type.sh ├── create_node_type.sh ├── start_server.sh └── stop_server.sh ├── example ├── book.yaml ├── books.csv ├── example_database.yaml ├── follows.csv ├── follows.yaml ├── has_read.csv ├── has_read.yaml ├── twitter-2010 │ ├── follows.yaml │ └── user.yaml ├── user.yaml └── users.csv ├── old └── create_graph.sh ├── project ├── assembly.sbt ├── build.properties └── plugins.sbt ├── python-package ├── LICENCE.txt ├── README.rst └── setup.py ├── ruby-package ├── lib │ ├── base_thrift_client.rb │ └── tempest_db.rb └── tempest_db.gemspec ├── sonatype.sbt ├── src ├── main │ ├── bash │ │ └── generate_thrift.sh │ ├── cpp │ │ ├── makefile │ │ └── map_edges.cpp │ ├── python │ │ ├── __init__.py │ │ └── twitter_2010_example.py │ ├── scala │ │ ├── co │ │ │ └── teapot │ │ │ │ ├── mmalloc │ │ │ │ ├── ByteBufferBasedBitSet.scala │ │ │ │ ├── LargeBlock.scala │ │ │ │ ├── LargeMappedByteBuffer.scala │ │ │ │ ├── MemoryMappedAllocator.scala │ │ │ │ ├── PieceAllocator.scala │ │ │ │ └── PieceBlock.scala │ │ │ │ ├── tempest │ │ │ │ ├── algorithm │ │ │ │ │ ├── MonteCarloPPR.scala │ │ │ │ │ └── MonteCarloPPRTyped.scala │ │ │ │ ├── client │ │ │ │ │ └── TempestDBClient.scala │ │ │ │ ├── graph │ │ │ │ │ ├── ConcurrentHashMapDynamicGraph.scala │ │ │ │ │ ├── DirectedGraph.scala │ │ │ │ │ ├── DirectedGraphAlgorithms.scala │ │ │ │ │ ├── DirectedGraphUnion.scala │ │ │ │ │ ├── DynamicDirectedGraph.scala │ │ │ │ │ ├── DynamicDirectedGraphUnion.scala │ │ │ │ │ ├── GraphGenerator.scala │ │ │ │ │ ├── GraphView.scala │ │ │ │ │ ├── MemMappedDynamicDirectedGraph.scala │ │ │ │ │ ├── MemMappedDynamicDirectedGraphConverter.scala │ │ │ │ │ ├── MemMappedDynamicUnidirectionalGraph.scala │ │ │ │ │ ├── MemoryMappedDirectedGraph.scala │ │ │ │ │ ├── MemoryMappedDirectedGraphConverter.scala │ │ │ │ │ └── TransposedGraphView.scala │ │ │ │ ├── io │ │ │ │ │ ├── ByteBufferIntSlice.scala │ │ │ │ │ ├── FileUtil.scala │ │ │ │ │ └── MapEdgeLabels.scala │ │ │ │ ├── server │ │ │ │ │ ├── DatabaseConfig.scala │ │ │ │ │ ├── EdgeTypeConfig.scala │ │ │ │ │ ├── H2DatabaseConfig.scala │ │ │ │ │ ├── NodeTypeConfig.scala │ │ │ │ │ ├── PostgresDatabaseConfig.scala │ │ │ │ │ ├── TempestDBServer.scala │ │ │ │ │ ├── TempestDBServerConfig.scala │ │ │ │ │ └── TempestDatabaseClient.scala │ │ │ │ ├── typedgraph │ │ │ │ │ ├── BipartiteTypedGraph.scala │ │ │ │ │ ├── Node.scala │ │ │ │ │ ├── TypedGraph.scala │ │ │ │ │ └── TypedGraphUnion.scala │ │ │ │ └── util │ │ │ │ │ ├── CollectionUtil.scala │ │ │ │ │ ├── ConcurrentIntArrayList.scala │ │ │ │ │ ├── ConfigLoader.scala │ │ │ │ │ ├── IntArrayUtil.scala │ │ │ │ │ ├── LogUtil.scala │ │ │ │ │ └── Util.scala │ │ │ │ └── thriftbase │ │ │ │ ├── TeapotThriftClient.scala │ │ │ │ └── TeapotThriftLauncher.scala │ │ ├── experiments │ │ │ └── PrintNeighbors.scala │ │ └── soal │ │ │ ├── ppr │ │ │ └── BidirectionalPPREstimator.scala │ │ │ └── util │ │ │ ├── CollectionsUtil.scala │ │ │ ├── DiscreteAliasSampler.scala │ │ │ ├── DiscreteDistribution.scala │ │ │ └── MappedPriorityQueue.scala │ └── thrift │ │ └── tempest.thrift └── test │ ├── cpp │ └── test_map_edges.sh │ ├── python │ └── tempest_test.py │ ├── resources │ ├── binary_graphs │ │ ├── follows.dat │ │ └── has_read.dat │ ├── config │ │ ├── database.yaml │ │ └── tempest.yaml │ ├── formatting_test_edges.txt │ ├── formatting_test_expected_output.txt │ ├── identifier_id_map1.csv │ ├── identifier_id_map2.csv │ ├── test_graph.txt │ └── test_graph_true_pprs.txt │ ├── ruby │ └── tempest_test.rb │ └── scala │ ├── co │ └── teapot │ │ ├── mmalloc │ │ ├── ByteBufferBasedBitSetSpec.scala │ │ ├── LargeMappedByteBufferSpec.scala │ │ └── MemoryMappedAllocatorSpec.scala │ │ └── tempest │ │ ├── graph │ │ ├── ConcurrentHashMapDynamicGraphSpec.scala │ │ ├── DirectedGraphSpec.scala │ │ ├── DirectedGraphUnionSpec.scala │ │ ├── DynamicDirectedGraphUnionSpec.scala │ │ ├── MemMappedDynamicDirectedGraphSpec.scala │ │ ├── MemoryMappedDirectedGraphSpec.scala │ │ └── TransposedGraphViewSpec.scala │ │ ├── io │ │ └── MapEdgeLabelsSpec.scala │ │ ├── server │ │ ├── TempestDBServerClientSpec.scala │ │ ├── TempestDBServerSpec.scala │ │ ├── TempestDBTestServer.scala │ │ ├── TempestSQLDatabaseClientSpec.scala │ │ └── TempestServerSpec.scala │ │ └── util │ │ ├── CollectionUtilSpec.scala │ │ └── UtilSpec.scala │ └── soal │ ├── ppr │ └── BidirectionalPPREstimatorSpec.scala │ └── util │ ├── DiscreteAliasSamplerSpec.scala │ └── MappedPriorityQueueSpec.scala └── system ├── database.yaml ├── generate_node_creation_sql.py ├── get_yaml_field.py ├── install_database.sh ├── install_tempest.sh ├── map_edges_linux ├── start_postgres.sh ├── tempest.yaml └── tempest_installer.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/.gitignore -------------------------------------------------------------------------------- /Developer_Notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/Developer_Notes.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/README.md -------------------------------------------------------------------------------- /bin/convert_graph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/bin/convert_graph.sh -------------------------------------------------------------------------------- /bin/convert_graph_immutable.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/bin/convert_graph_immutable.sh -------------------------------------------------------------------------------- /bin/create_edge_type.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/bin/create_edge_type.sh -------------------------------------------------------------------------------- /bin/create_node_type.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/bin/create_node_type.sh -------------------------------------------------------------------------------- /bin/start_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/bin/start_server.sh -------------------------------------------------------------------------------- /bin/stop_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/bin/stop_server.sh -------------------------------------------------------------------------------- /example/book.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/example/book.yaml -------------------------------------------------------------------------------- /example/books.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/example/books.csv -------------------------------------------------------------------------------- /example/example_database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/example/example_database.yaml -------------------------------------------------------------------------------- /example/follows.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/example/follows.csv -------------------------------------------------------------------------------- /example/follows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/example/follows.yaml -------------------------------------------------------------------------------- /example/has_read.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/example/has_read.csv -------------------------------------------------------------------------------- /example/has_read.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/example/has_read.yaml -------------------------------------------------------------------------------- /example/twitter-2010/follows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/example/twitter-2010/follows.yaml -------------------------------------------------------------------------------- /example/twitter-2010/user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/example/twitter-2010/user.yaml -------------------------------------------------------------------------------- /example/user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/example/user.yaml -------------------------------------------------------------------------------- /example/users.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/example/users.csv -------------------------------------------------------------------------------- /old /create_graph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/old /create_graph.sh -------------------------------------------------------------------------------- /project/assembly.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/project/assembly.sbt -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.13 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /python-package/LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/python-package/LICENCE.txt -------------------------------------------------------------------------------- /python-package/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/python-package/README.rst -------------------------------------------------------------------------------- /python-package/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/python-package/setup.py -------------------------------------------------------------------------------- /ruby-package/lib/base_thrift_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/ruby-package/lib/base_thrift_client.rb -------------------------------------------------------------------------------- /ruby-package/lib/tempest_db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/ruby-package/lib/tempest_db.rb -------------------------------------------------------------------------------- /ruby-package/tempest_db.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/ruby-package/tempest_db.gemspec -------------------------------------------------------------------------------- /sonatype.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/sonatype.sbt -------------------------------------------------------------------------------- /src/main/bash/generate_thrift.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/bash/generate_thrift.sh -------------------------------------------------------------------------------- /src/main/cpp/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/cpp/makefile -------------------------------------------------------------------------------- /src/main/cpp/map_edges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/cpp/map_edges.cpp -------------------------------------------------------------------------------- /src/main/python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/python/__init__.py -------------------------------------------------------------------------------- /src/main/python/twitter_2010_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/python/twitter_2010_example.py -------------------------------------------------------------------------------- /src/main/scala/co/teapot/mmalloc/ByteBufferBasedBitSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/mmalloc/ByteBufferBasedBitSet.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/mmalloc/LargeBlock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/mmalloc/LargeBlock.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/mmalloc/LargeMappedByteBuffer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/mmalloc/LargeMappedByteBuffer.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/mmalloc/MemoryMappedAllocator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/mmalloc/MemoryMappedAllocator.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/mmalloc/PieceAllocator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/mmalloc/PieceAllocator.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/mmalloc/PieceBlock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/mmalloc/PieceBlock.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/algorithm/MonteCarloPPR.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/algorithm/MonteCarloPPR.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/algorithm/MonteCarloPPRTyped.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/algorithm/MonteCarloPPRTyped.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/client/TempestDBClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/client/TempestDBClient.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/ConcurrentHashMapDynamicGraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/ConcurrentHashMapDynamicGraph.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/DirectedGraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/DirectedGraph.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/DirectedGraphAlgorithms.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/DirectedGraphAlgorithms.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/DirectedGraphUnion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/DirectedGraphUnion.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/DynamicDirectedGraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/DynamicDirectedGraph.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/DynamicDirectedGraphUnion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/DynamicDirectedGraphUnion.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/GraphGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/GraphGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/GraphView.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/GraphView.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/MemMappedDynamicDirectedGraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/MemMappedDynamicDirectedGraph.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/MemMappedDynamicDirectedGraphConverter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/MemMappedDynamicDirectedGraphConverter.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/MemMappedDynamicUnidirectionalGraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/MemMappedDynamicUnidirectionalGraph.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/MemoryMappedDirectedGraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/MemoryMappedDirectedGraph.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/MemoryMappedDirectedGraphConverter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/MemoryMappedDirectedGraphConverter.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/graph/TransposedGraphView.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/graph/TransposedGraphView.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/io/ByteBufferIntSlice.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/io/ByteBufferIntSlice.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/io/FileUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/io/FileUtil.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/io/MapEdgeLabels.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/io/MapEdgeLabels.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/server/DatabaseConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/server/DatabaseConfig.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/server/EdgeTypeConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/server/EdgeTypeConfig.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/server/H2DatabaseConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/server/H2DatabaseConfig.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/server/NodeTypeConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/server/NodeTypeConfig.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/server/PostgresDatabaseConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/server/PostgresDatabaseConfig.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/server/TempestDBServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/server/TempestDBServer.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/server/TempestDBServerConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/server/TempestDBServerConfig.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/server/TempestDatabaseClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/server/TempestDatabaseClient.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/typedgraph/BipartiteTypedGraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/typedgraph/BipartiteTypedGraph.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/typedgraph/Node.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/typedgraph/Node.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/typedgraph/TypedGraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/typedgraph/TypedGraph.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/typedgraph/TypedGraphUnion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/typedgraph/TypedGraphUnion.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/util/CollectionUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/util/CollectionUtil.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/util/ConcurrentIntArrayList.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/util/ConcurrentIntArrayList.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/util/ConfigLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/util/ConfigLoader.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/util/IntArrayUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/util/IntArrayUtil.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/util/LogUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/util/LogUtil.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/tempest/util/Util.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/tempest/util/Util.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/thriftbase/TeapotThriftClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/thriftbase/TeapotThriftClient.scala -------------------------------------------------------------------------------- /src/main/scala/co/teapot/thriftbase/TeapotThriftLauncher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/co/teapot/thriftbase/TeapotThriftLauncher.scala -------------------------------------------------------------------------------- /src/main/scala/experiments/PrintNeighbors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/experiments/PrintNeighbors.scala -------------------------------------------------------------------------------- /src/main/scala/soal/ppr/BidirectionalPPREstimator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/soal/ppr/BidirectionalPPREstimator.scala -------------------------------------------------------------------------------- /src/main/scala/soal/util/CollectionsUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/soal/util/CollectionsUtil.scala -------------------------------------------------------------------------------- /src/main/scala/soal/util/DiscreteAliasSampler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/soal/util/DiscreteAliasSampler.scala -------------------------------------------------------------------------------- /src/main/scala/soal/util/DiscreteDistribution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/soal/util/DiscreteDistribution.scala -------------------------------------------------------------------------------- /src/main/scala/soal/util/MappedPriorityQueue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/scala/soal/util/MappedPriorityQueue.scala -------------------------------------------------------------------------------- /src/main/thrift/tempest.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/main/thrift/tempest.thrift -------------------------------------------------------------------------------- /src/test/cpp/test_map_edges.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/cpp/test_map_edges.sh -------------------------------------------------------------------------------- /src/test/python/tempest_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/python/tempest_test.py -------------------------------------------------------------------------------- /src/test/resources/binary_graphs/follows.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/resources/binary_graphs/follows.dat -------------------------------------------------------------------------------- /src/test/resources/binary_graphs/has_read.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/resources/binary_graphs/has_read.dat -------------------------------------------------------------------------------- /src/test/resources/config/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/resources/config/database.yaml -------------------------------------------------------------------------------- /src/test/resources/config/tempest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/resources/config/tempest.yaml -------------------------------------------------------------------------------- /src/test/resources/formatting_test_edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/resources/formatting_test_edges.txt -------------------------------------------------------------------------------- /src/test/resources/formatting_test_expected_output.txt: -------------------------------------------------------------------------------- 1 | 0 1 2 | 2 3 3 | 4 5 4 | 6 7 5 | -------------------------------------------------------------------------------- /src/test/resources/identifier_id_map1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/resources/identifier_id_map1.csv -------------------------------------------------------------------------------- /src/test/resources/identifier_id_map2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/resources/identifier_id_map2.csv -------------------------------------------------------------------------------- /src/test/resources/test_graph.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/resources/test_graph.txt -------------------------------------------------------------------------------- /src/test/resources/test_graph_true_pprs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/resources/test_graph_true_pprs.txt -------------------------------------------------------------------------------- /src/test/ruby/tempest_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/ruby/tempest_test.rb -------------------------------------------------------------------------------- /src/test/scala/co/teapot/mmalloc/ByteBufferBasedBitSetSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/mmalloc/ByteBufferBasedBitSetSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/mmalloc/LargeMappedByteBufferSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/mmalloc/LargeMappedByteBufferSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/mmalloc/MemoryMappedAllocatorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/mmalloc/MemoryMappedAllocatorSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/graph/ConcurrentHashMapDynamicGraphSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/graph/ConcurrentHashMapDynamicGraphSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/graph/DirectedGraphSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/graph/DirectedGraphSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/graph/DirectedGraphUnionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/graph/DirectedGraphUnionSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/graph/DynamicDirectedGraphUnionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/graph/DynamicDirectedGraphUnionSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/graph/MemMappedDynamicDirectedGraphSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/graph/MemMappedDynamicDirectedGraphSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/graph/MemoryMappedDirectedGraphSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/graph/MemoryMappedDirectedGraphSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/graph/TransposedGraphViewSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/graph/TransposedGraphViewSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/io/MapEdgeLabelsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/io/MapEdgeLabelsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/server/TempestDBServerClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/server/TempestDBServerClientSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/server/TempestDBServerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/server/TempestDBServerSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/server/TempestDBTestServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/server/TempestDBTestServer.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/server/TempestSQLDatabaseClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/server/TempestSQLDatabaseClientSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/server/TempestServerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/server/TempestServerSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/util/CollectionUtilSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/util/CollectionUtilSpec.scala -------------------------------------------------------------------------------- /src/test/scala/co/teapot/tempest/util/UtilSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/co/teapot/tempest/util/UtilSpec.scala -------------------------------------------------------------------------------- /src/test/scala/soal/ppr/BidirectionalPPREstimatorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/soal/ppr/BidirectionalPPREstimatorSpec.scala -------------------------------------------------------------------------------- /src/test/scala/soal/util/DiscreteAliasSamplerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/soal/util/DiscreteAliasSamplerSpec.scala -------------------------------------------------------------------------------- /src/test/scala/soal/util/MappedPriorityQueueSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/src/test/scala/soal/util/MappedPriorityQueueSpec.scala -------------------------------------------------------------------------------- /system/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/system/database.yaml -------------------------------------------------------------------------------- /system/generate_node_creation_sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/system/generate_node_creation_sql.py -------------------------------------------------------------------------------- /system/get_yaml_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/system/get_yaml_field.py -------------------------------------------------------------------------------- /system/install_database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/system/install_database.sh -------------------------------------------------------------------------------- /system/install_tempest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/system/install_tempest.sh -------------------------------------------------------------------------------- /system/map_edges_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/system/map_edges_linux -------------------------------------------------------------------------------- /system/start_postgres.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/system/start_postgres.sh -------------------------------------------------------------------------------- /system/tempest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/system/tempest.yaml -------------------------------------------------------------------------------- /system/tempest_installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teapot-co/tempest/HEAD/system/tempest_installer.sh --------------------------------------------------------------------------------