Aashita Kesarwani

I am a Math PhD graduate with a passion for data and machine learning. I am especially interested in two particular areas - data visualizations and natural language processing.

Open source contributions related to data science:

  • Bubbly (Author and Maintainer)
    An easy-to-use python package for plotting interactive and animated bubble charts using plotly. The animated bubble charts can accommodate upto seven variables in total viz. X-axis, Y-axis, Z-axis, time, dots, their size and their color in a compact and captivating way with plenty of customization and can be used with plotly as demonstrated in the notebook here.

Bubble plot

  • nytcomments (Author and Maintainer)
    A Python package that includes three main functions to perform three distinct tasks involving the retrieval of comments’ and articles’ from New York Times as ready-to-use dataset for data science/machine learning projects:
    1. The main function get_dataset returns two dataframes - one each for the articles and the respective comments. The retrieval can be customized based on a number of parameters such as a specific timeline for the articles, search keywords, filter queries, etc.
    2. The function get_articles is an API wrapper for NYT article search API, that returns the cleaned up and preprocessed data for articles as a ready-to-use pandas dataframe (or csv files) and the retrieval can be customized with the same options as above.
    3. The function get_comments retrieves the comments on NYT article(s) given their URLs. It can be used as a substitute for the comments by URL option in the NYT Community API that is now deprecated and has an unresolved issue. This function does not use NYT API for the retrieval unlike the above two. The package is accompanied with an illustrative tutorial for its use containing detailed information regarding the functions and their parameters.
  • A dataset contributed to Kaggle, that was among the 20 featured datasets, comprised of over 1.2 million comments with 34 variables and over 9,000 articles with 16 variables along with the ideas for data science projects.

Project concerning comments posted on New York Times articles:

Cool projects related to NYT dataset:

  • An automated twitter bot @OnAffairs trained to comment on current affairs using the Markov chain model on comments from NYT articles. [Code]
  • Word clouds of various shapes for the visualization of different textual features from the NYT articles’ and comments’ dataset.

Some of my short projects in data science can be found at the following links:

My PhD thesis titled Theory of the generalized modified Bessel function \(K_{z,w}(x)\) and \(2\)-adic valuations of integer sequences is linked here.

Please feel free to contact me at contact@aashitak.com or connect with me in other platforms (Github/LinkedIn/Kaggle) using the icons at the bottom bar of the website.