Documentation
< All Topics
Print

7.1 Open Source Software Components and Libraries

Impulse includes a number of subcomponents, open source software, libraries and databases. The following section provides a list of dependencies and open source software included in Impulse:

  1. Apache Hive: https://hive.apache.org/
  2. Apache Lucene: https://lucene.apache.org/
  3. Apache Calcite: https://calcite.apache.org/
  4. Apache Calcite Avatica: https://calcite.apache.org/avatica/
  5. Apache Curator: https://curator.apache.org/
  6. Apache Derby: http://db.apache.org/derby/
  7. Apache HttpClient: https://hc.apache.org/
  8. Apache HttpCore:  https://hc.apache.org/
  9. Apache Log4j: https://logging.apache.org/log4j/2.x/
  10. Apache Maven: https://maven.apache.org/
  11. Apache Hadoop: https://hadoop.apache.org/
  12. Apache Zookeeper: https://zookeeper.apache.org/
  13. Apache DataSketches: https://datasketches.apache.org/
  14. Apache Avro: https://avro.apache.org/
  15. Apache Parquet: https://parquet.apache.org/
  16. Apache Directory: https://directory.apache.org/
  17. Apache Kafka: https://kafka.apache.org/
  18. Apache Velocity: https://velocity.apache.org/
  19. Apache commons: https://commons.apache.org/
  20. Modified version of Apache Druid: https://druid.apache.org/
  21. Apache ORC: https://orc.apache.org/
  22. Apache Ranger: https://ranger.apache.org/
  23. A modified version of the java-alphanum library, copyright Andrew Duffy: https://github.com/amjjd/java-alphanum
  24. A modified version of the Metamarkets java-util library, copyright Metamarkets Group Inc: https://github.com/metamx/java-util
  25. A modified version of the CONCISE (COmpressed ‘N’ Composable Integer SEt) library, copyright Alessandro Colantonio: https://sourceforge.net/projects/concise/
  26. Guava: https://github.com/google/guava
  27. Netflix Spectator, copyright Netflix, Inc. https://github.com/Netflix/spectator
  28. Apache Knox: https://knox.apache.org/
  29. pac4j: https://www.pac4j.org/
  30. AWS SDK for Java: https://aws.amazon.com/sdk-for-java/
  31. Esri Geometry API for Java: https://github.com/Esri/geometry-api-java
  32. ClassMate: https://mvnrepository.com/artifact/com.fasterxml/classmate/1.0.0
  33. Jackson: https://github.com/FasterXML/jackson
  34. Caffeine: https://github.com/ben-manes/caffeine
  35. LMAX Disruptor: https://mvnrepository.com/artifact/com.lmax/disruptor/3.3.6
  36. LZF Compressor: https://github.com/ning/compress
  37. OpenCSV: http://opencsv.sourceforge.net/
  38. OkHttp: https://square.github.io/okhttp/
  39. Netty: https://netty.io/
  40. DropWizard Metrics Core: https://mvnrepository.com/artifact/io.dropwizard.metrics/metrics-core/4.0.0-alpha4
  41. Fastutil: https://fastutil.di.unimi.it/
  42. Joda-Time: https://www.joda.org/joda-time/
  43. Java Native Access (JNA): https://github.com/java-native-access/jna
  44. Plexus Common Utilities: https://codehaus-plexus.github.io/plexus-utils/
  45. Hibernate: https://hibernate.org/
  46. SIGAR: https://mvnrepository.com/artifact/org.hyperic/sigar/1.6.5.132
  47. JBoss Logging: https://mvnrepository.com/artifact/org.jboss.logging/jboss-logging
  48. JDBI: https://github.com/jdbi/jdbi
  49. MapDB: https://github.com/jankotek/mapdb/
  50. Objenesis: http://objenesis.org/
  51. RoaringBitmap: https://github.com/RoaringBitmap/RoaringBitmap
  52. Google APIs Client Library: https://developers.google.com/api-client-library
  53. Kubernetes: https://kubernetes.io/
  54. Gson: https://github.com/google/gson
  55. protobuf: https://developers.google.com/protocol-buffers/docs/proto
  56. Google Compute Engine API: https://cloud.google.com/compute/docs/reference/rest/v1
  57. Microsoft Azure Storage Client SDK: https://docs.microsoft.com/en-us/java/api/overview/azure/storage?view=azure-java-stable
  58. Snappy Java: https://xerial.org/snappy-java/
  59. PostgresSQL: https://www.postgresql.org/
  60. Zstandard: http://facebook.github.io/zstd/
  61. ANTLR: https://www.antlr.org/
  62. Janino and Commons Compiler: https://janino-compiler.github.io/janino/
  63. ASM: https://asm.ow2.io/
  64. LevelDB JNI: https://github.com/fusesource/leveldbjni
  65. ICU4J: https://mvnrepository.com/artifact/com.ibm.icu/icu4j
  66. SLF4J: http://www.slf4j.org/
  67. MurmurHash3: https://github.com/aappleby/smhasher

Python Libraries Installed from PyPI (https://pypi.org/):

  1. pandas
  2. asgiref
  3. autopep8
  4. django
  5. pycodestyle
  6. pytz
  7. sqlparse
  8. Unipath
  9. dj-database-url
  10. python-decouple
  11. gunicorn
  12. whitenoise
  13. djongo
  14. pydruid
  15. SQLAlchemy==1.4.23
  16. setuptools==57.0.0
  17. gunicorn
  18. djangorestframework
  19. log4mongo
  20. django-ipware
  21. pyarrow
  22. fsspec
  23. s3fs
  24. pycrypto
  25. boto3
  26. pydoop
Previous 7. Release Notes
Table of Contents

Lester Firstenberger

Lester is recognized nationally as a regulatory attorney and expert in consumer finance, securitization, mortgage, and banking law.

Lester is recognized nationally as a regulatory attorney and expert in consumer finance, securitization, mortgage, and banking law. In a variety of capacities, over the past 30 years as an attorney, Mr. Firstenberger has represented the interests of numerous financial institutions in transactions valued in excess of one trillion dollars. He was appointed to and served a three-year term as a member of the Consumer Advisory Council of the Board of Governors of the Federal Reserve System. He has extensive governmental relations experience in the US and Canada at both the federal and state and provincial levels.

Shamshad (Sam) Ansari

Shamshad (Sam) Ansari is the founder, president and CEO of Accure. He drives technology innovations and works with a great team of engineers, data scientists, and business drivers at Accure.

Shamshad (Sam) Ansari is the founder, president, and CEO of Accure. He drives technology innovations and works with a great team of engineers, data scientists, and business drivers at Accure. He takes great pride in working with customers and putting together teams for solving their business problems. Sam is the product architect of Momentum, an AI and automation platform for data engineers, scientists, and business analysts.

Sam brings more than 20 years of technology development and management expertise. He developed, deployed and managed several large scale AI projects. He is a domain expert in healthcare systems, protocols, standards and compliances. Sam is a serial entrepreneur and worked with 4 startups. Prior to starting Accure, he worked with Apixio as the principal architect and director of engineering. He had another successful startup Orbit Solutions where he developed healthcare systems that went through an acquisition. He worked with IBM and the US Government at various capacities.

Sam is a distinguished data scientist, inventor and author. He has several technology publications in his name. He has co-authored 4 US Patents in healthcare AI. He is a well respected authority in computer vision and AI and has authored a book, “Building Computer Vision Applications Using Artificial Neural Networks” that is also translated into other languages including Chinese. Sam contributes to academia as well. He mentors graduate students and sponsors Capstone projects. He is also a member of the Advisory Board, Data Analytics Engineering Department at George Mason University.

Sam has a Master’s degree from Indian Institute of Information Technology & Management, Kerala (IIITM-K) and Bachelor’s degree in engineering from Bihar Institute of Technology Sindri (BIT Sindri).

Moghisuddin Raza

Mogishuddin Raza is a technology leader. As the COO of Accure he is having global product delivery responsibility along with overall strategic and operational responsibility.

Mogishuddin Raza is a technology leader. As the COO of Accure he is having global product delivery responsibility along with overall strategic and operational responsibility.

Having extensive background in technology product development and integration, in particular to Enterprise storage, virtualization, cloud computing, high availability & business continuity technology/solutions, and Big Data & related technologies. Has been passionate and evangelizing the usage of Big data technologies using Momentum to implement advanced analytics (descriptive and predictive) to directly impact the business via an intuitive set of use cases.

Having approximately two decades of experience in high-tech industries which includes big MNCs corporate like EMC Corp and Hewlett-Packard to mid-size organization such as Netkraft, Trados Inc driving transformation in strategizing, planning and architecting product engineering, execution and delivery of high quality products releases within budget & time.

Skilled in all aspects of big MNCs as well as company startups and growth including: strategizing, business planning, market research, finance, product development and profit margins & revenue management. Excellent leadership and people motivation skills. Expert in managing cross-functional, cross cultural global team and building strategic partnership in the global virtual matrix team environment.

Overall, a senior software business professional, skilled in the management of people, resources and partnerships which enables building an eco system for a winning organization.