Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Lossfunk/indiaml-tracker
/ functions
Functions
271 in github.com/Lossfunk/indiaml-tracker
⨍
Functions
271
◇
Types & classes
81
↓ 125 callers
Function
cn
(...inputs: ClassValue[])
ui/indiaml-tracker/src/utils/index.ts:6
↓ 14 callers
Method
close
(self)
indiaml/indiaml/venue/venudao.py:200
↓ 12 callers
Method
resolve_affiliation
Resolve the author's affiliation based on the paper's date and the author's affiliation history. Returns a dictionary with affiliatio
indiaml/indiaml/venue/venudao.py:159
↓ 6 callers
Function
cn
(...classes)
ui/indiaml-tracker/src/components/card-component.jsx:7
↓ 6 callers
Function
safe_str_check
Safely check if a string contains a term, handling various types.
indiaml/indiaml/pipeline/process_accept_type.py:46
↓ 5 callers
Function
dispatch
(action: Action)
ui/indiaml-tracker/src/components/ui/use-toast.ts:134
↓ 5 callers
Function
formatValue
(val: any)
ui/indiaml-tracker/src/v1/components/shared/charts/chart-components.tsx:16
↓ 5 callers
Method
get_country_name
Get the full name of a country from its code. Args: country_code: Two-letter country code Retur
eda/eda-complete-analytics.py:119
↓ 4 callers
Function
getConferencePriority
(conferenceName: string | undefined)
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:102
↓ 4 callers
Function
normalizeValues
(data: T[], key: string)
ui/indiaml-tracker/src/v1/utils/data-transformers.ts:19
↓ 4 callers
Function
useCarousel
()
ui/indiaml-tracker/src/components/ui/carousel.tsx:33
↓ 4 callers
Function
useFormField
()
ui/indiaml-tracker/src/components/ui/form.tsx:42
↓ 3 callers
Function
useTheme
()
ui/indiaml-tracker/src/components/theme-provider.tsx:84
↓ 2 callers
Method
_convert_timestamp
Convert Unix millisecond timestamp to ISO 8601 format.
indiaml/indiaml/venue_adapters/neurips_adapter.py:71
↓ 2 callers
Function
addToRemoveQueue
(toastId: string)
ui/indiaml-tracker/src/components/ui/use-toast.ts:59
↓ 2 callers
Function
createColorMap
( colorScheme: DashboardDataInterface['configuration']['colorScheme'] )
ui/indiaml-tracker/src/v1/utils/data-transformers.ts:361
↓ 2 callers
Function
exportToCSV
(data: Record<string, any>[], filename: string)
ui/indiaml-tracker/src/v1/utils/export-utils.ts:8
↓ 2 callers
Function
formatPercent
(val: any)
ui/indiaml-tracker/src/v1/components/shared/charts/chart-components.tsx:18
↓ 2 callers
Function
getDisplayName
(author: { name?: string openreview_id?: string })
ui/indiaml-tracker/src/v1/paper-card.tsx:31
↓ 2 callers
Function
getFlagEmoji
(countryCode: string | null | undefined)
ui/indiaml-tracker/src/v1/paper-card.tsx:16
↓ 2 callers
Function
getIndianAuthorshipPriority
(paper: Paper)
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:91
↓ 2 callers
Function
getVenuePriority
(venueName: string | undefined)
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:107
↓ 2 callers
Function
get_adapter
Factory function to get the appropriate adapter instance based on the config.
indiaml/indiaml/venue_adapters/adapter_factory.py:6
↓ 2 callers
Method
get_or_create
(self, model, **kwargs)
indiaml/indiaml/venue/venudao.py:46
↓ 2 callers
Function
handleConferenceToggle
(conference: Conference)
ui/indiaml-tracker/src/v1/filter-bar.tsx:98
↓ 2 callers
Function
init_db
Create all tables. Call this once at startup.
indiaml/indiaml/config/db_config.py:10
↓ 2 callers
Function
toggleConferenceExpansion
(conferenceKey: string)
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:131
↓ 2 callers
Function
transformCount
(x, maxCount)
ui/indiaml-tracker/src/components/map.tsx:6
↓ 1 callers
Method
_create_author_dto
Helper to create AuthorDTO while handling name preferences
indiaml/indiaml/venue_adapters/neurips_adapter.py:116
↓ 1 callers
Method
_generate_context_insights
Generate context insights section.
eda/eda-complete-analytics.py:493
↓ 1 callers
Method
_generate_focus_country_insights
Generate focus country insights section.
eda/eda-complete-analytics.py:502
↓ 1 callers
Method
_generate_institution_insights
Generate institution insights section.
eda/eda-complete-analytics.py:512
↓ 1 callers
Method
_generate_summary_insights
Generate enhanced summary insights section.
eda/eda-complete-analytics.py:479
↓ 1 callers
Method
_initialize_output_structure
Initialize the output data structure with complete configuration.
eda/eda-complete-analytics.py:640
↓ 1 callers
Method
_update_focus_country_stats
Update focus country statistics in the output.
eda/eda-complete-analytics.py:737
↓ 1 callers
Method
_update_global_stats
Update global statistics section with country data.
eda/eda-complete-analytics.py:723
↓ 1 callers
Function
add_column_if_not_exists
Add a column to a table in SQLite if it doesn't already exist
indiaml/indiaml/pipeline/process_accept_type.py:25
↓ 1 callers
Method
analyze
Generate comprehensive analytics for papers from a specific conference venue. Args: focus_country: Country code
eda/eda-complete-analytics.py:571
↓ 1 callers
Method
categorize_papers_by_country
Categorize papers by author country focus. Args: papers: Dictionary of papers focus_country: Country
eda/eda-complete-analytics.py:344
↓ 1 callers
Function
checkMobile
()
ui/indiaml-tracker/src/v1/filter-bar.tsx:51
↓ 1 callers
Method
close_database
Close the database connection.
eda/eda-complete-analytics.py:92
↓ 1 callers
Method
connect_database
Establish connection to the SQLite database.
eda/eda-complete-analytics.py:81
↓ 1 callers
Function
connect_to_database
Connect to the SQLite database
indiaml/indiaml/pipeline/generate_final_jsons.py:10
↓ 1 callers
Function
convert_pdf_to_markdown
Convert the first `num_pages` of the PDF to Markdown using pymupdf4llm.
indiaml/indiaml/pipeline/patch_unk_cc5.py:120
↓ 1 callers
Function
convert_pdf_to_markdown
Convert the first `num_pages` of the PDF to Markdown using pymupdf4llm.
indiaml/indiaml/pipeline/generate_summaries.py:33
↓ 1 callers
Function
convert_pdf_to_markdown
Convert the first `num_pages` of the PDF to Markdown using pymupdf4llm.
ui/indiaml-tracker/src/assets/converter.py:32
↓ 1 callers
Function
createAuthorshipData
( processedFocusData: ProcessedFocusCountryData | null, focusCountryName: string = "Focus Country",
ui/indiaml-tracker/src/v1/utils/data-transformers.ts:195
↓ 1 callers
Function
createInstitutionTypeData
( processedFocusData: ProcessedFocusCountryData | null, colorScheme: DashboardDataInterface['configura
ui/indiaml-tracker/src/v1/utils/data-transformers.ts:269
↓ 1 callers
Function
createUsChinaDominancePieData
( usData: CountryData | undefined, cnData: CountryData | undefined, totalPapers: number, color
ui/indiaml-tracker/src/v1/utils/data-transformers.ts:156
↓ 1 callers
Function
create_paper_authors
Populate the PaperAuthor table with paper-author associations and affiliation details.
indiaml/indiaml/pipeline/process_paper_author_mapping.py:21
↓ 1 callers
Method
determine_status
Map venueid to submission status using ICML-specific logic.
indiaml/indiaml/venue_adapters/neurips_adapter.py:57
↓ 1 callers
Function
dismiss
()
ui/indiaml-tracker/src/components/ui/use-toast.ts:151
↓ 1 callers
Function
download_pdf
Download the PDF from the given URL.
indiaml/indiaml/pipeline/patch_unk_cc5.py:109
↓ 1 callers
Function
download_pdf
Download the PDF from the given URL.
indiaml/indiaml/pipeline/generate_summaries.py:22
↓ 1 callers
Function
download_pdf
Download the PDF from the given URL.
ui/indiaml-tracker/src/assets/converter.py:21
↓ 1 callers
Function
download_pdf
(url: str)
eda/EDA-top100.py:32
↓ 1 callers
Function
download_pdf
(url: str)
eda/EDA-top100_old.py:21
↓ 1 callers
Function
drawDotGrid
()
ui/indiaml-tracker/src/v1/Landing.tsx:14
↓ 1 callers
Function
encode_pdf_to_base64
Encode a PDF file as a data URL with base64 content.
eda/EDA-top100.py:25
↓ 1 callers
Function
exportInstitutionData
( institutions: Array<any>, focusCountryCode: string, conferenceName: string, year: number )
ui/indiaml-tracker/src/v1/utils/export-utils.ts:57
↓ 1 callers
Function
extract_country_affiliations
Extract all unique institution names for a specific country and save them to a newline-delimited file. Args: db_path (str):
eda/eda_institution_list.py:4
↓ 1 callers
Function
extract_json
Extracts the JSON string between ```json start and ``` end tags. Args: markdown_string (str): The markdown string containing the JSON da
indiaml/indiaml/pipeline/patch_unk_cc5.py:138
↓ 1 callers
Function
extract_unknown_authors
Extract authors with unknown affiliation from PaperAuthor entries.
indiaml/indiaml/pipeline/patch_unk_cc5.py:156
↓ 1 callers
Function
extract_venue_and_year
(filename)
eda/eda7.py:6
↓ 1 callers
Function
fetchAllPapers
()
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:171
↓ 1 callers
Function
fetchAnalyticsData
()
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:243
↓ 1 callers
Function
fetchConferenceIndex
()
ui/indiaml-tracker/src/v1/filter-bar.tsx:62
↓ 1 callers
Function
fetchConferenceIndex
()
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:145
↓ 1 callers
Function
fetchConferenceOptions
()
ui/indiaml-tracker/src/v1/services/dashboard-api.ts:9
↓ 1 callers
Function
fetchDashboardData
( conference: string, year: string )
ui/indiaml-tracker/src/v1/services/dashboard-api.ts:33
↓ 1 callers
Function
fetchData
()
ui/indiaml-tracker/src/v1/hooks/use-dashboard-data.ts:46
↓ 1 callers
Function
fetch_accept_type_from_openreview
Fetch the accept type (oral, spotlight, poster) from OpenReview based on the paper's notes, decisions, or tags. Includes retry logic with
indiaml/indiaml/pipeline/process_accept_type.py:72
↓ 1 callers
Method
fetch_all_accepted_authors
Get the total count of unique authors for all accepted papers. Args: conference_name: Name of the conference
eda/eda-complete-analytics.py:529
↓ 1 callers
Method
fetch_authors
(self, author_ids: List[str])
indiaml/indiaml/venue_adapters/base_adapter.py:51
↓ 1 callers
Method
fetch_conference_info
Get conference info and total accepted papers. Args: conference_name: Name of the conference year: Y
eda/eda-complete-analytics.py:131
↓ 1 callers
Method
fetch_paper_authors
Get author information for the specified papers. Args: paper_ids: List of paper IDs Returns
eda/eda-complete-analytics.py:207
↓ 1 callers
Function
fetch_paper_content
Fetches paper content from URL or local path.
eda/agents-1.py:363
↓ 1 callers
Function
fetch_paper_metadata
Fetch papers using the appropriate adapter.
indiaml/indiaml/pipeline/process_venue.py:24
↓ 1 callers
Method
fetch_papers
Fetches papers from the provider.
indiaml/indiaml/venue_adapters/base_adapter.py:40
↓ 1 callers
Method
fetch_papers
Get all accepted papers for the specified conference. Args: conference_name: Name of the conference
eda/eda-complete-analytics.py:159
↓ 1 callers
Function
filterInstitutions
( institutions: InstitutionData[] = [], filter: string )
ui/indiaml-tracker/src/v1/utils/data-transformers.ts:341
↓ 1 callers
Function
formatDecimal
(val: any, places = 1)
ui/indiaml-tracker/src/v1/components/shared/charts/chart-components.tsx:20
↓ 1 callers
Function
genId
()
ui/indiaml-tracker/src/components/ui/use-toast.ts:28
↓ 1 callers
Function
generate_conference_analytics
Generate all analytics for a conference and save to JSON
eda/eda-topInst.py:332
↓ 1 callers
Method
generate_insights
Generate insights for the dashboard based on the data. Args: data: Analytics data dict
eda/eda-complete-analytics.py:448
↓ 1 callers
Function
generate_papers_json
(output_path='papers_output.json')
indiaml/indiaml/analytics/analytics.py:39
↓ 1 callers
Function
generate_summary
Generate a summary of the institute data Args: grouped_data: Processed institute data Returns: String conta
eda/eda-topInst-post.py:80
↓ 1 callers
Function
getAuthorInfo
(author: { name?: string; affiliation_name?: string; affiliation_country?: string; openreview_id?: str
ui/indiaml-tracker/src/v1/paper-card.tsx:56
↓ 1 callers
Function
getConferenceKPIs
(papers: Paper[], conferenceName: string, year: number)
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:341
↓ 1 callers
Function
getPapersToShow
(papers: Paper[], conferenceKey: string)
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:479
↓ 1 callers
Function
getPresentationIcon
(venue?: string)
ui/indiaml-tracker/src/v1/paper-card.tsx:77
↓ 1 callers
Function
getUrlParameters
()
ui/indiaml-tracker/src/v1/services/dashboard-api.ts:78
↓ 1 callers
Function
get_affiliation_details
Call OpenAI's ChatCompletion API and parse the response using Pydantic. Ensures that the number of affiliations returned matches the expected
indiaml/indiaml/pipeline/patch_unk_cc5.py:222
↓ 1 callers
Function
get_and_process_venue
Fetches venue for a paper ID using the provided client. Returns the processed venue type if it's one of the VALID_VENUES. Handles potenti
indiaml/indiaml/patch/generate_classficiation.py:17
↓ 1 callers
Function
get_first_author_countries
Count papers where the first author (position=0) is from each country
eda/eda-topInst.py:89
↓ 1 callers
Function
get_global_author_analytics
Count distinct authors by country
eda/eda-topInst.py:65
↓ 1 callers
Function
get_global_paper_analytics
Get papers by country - count papers where at least one author is from each country
eda/eda-topInst.py:35
↓ 1 callers
Function
get_majority_author_countries
Get countries where majority of authors on papers are from that country
eda/eda-topInst.py:110
↓ 1 callers
Function
get_most_relevant_twitter_link_via_llm
(author_name: str, paper_title: str, potential_links: list[str])
eda/eda10.py:23
↓ 1 callers
Function
get_most_relevant_twitter_link_via_llm
Placeholder function to simulate LLM selection. In a real scenario, this would involve calling an LLM API (e.g., Gemini). For now, it jus
eda/eda9.py:13
next →
1–100 of 271, ranked by callers