MCPcopy Create free account

hub / github.com/Lossfunk/indiaml-tracker / functions

Functions271 in github.com/Lossfunk/indiaml-tracker

↓ 125 callersFunctioncn
(...inputs: ClassValue[])
ui/indiaml-tracker/src/utils/index.ts:6
↓ 14 callersMethodclose
(self)
indiaml/indiaml/venue/venudao.py:200
↓ 12 callersMethodresolve_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 callersFunctioncn
(...classes)
ui/indiaml-tracker/src/components/card-component.jsx:7
↓ 6 callersFunctionsafe_str_check
Safely check if a string contains a term, handling various types.
indiaml/indiaml/pipeline/process_accept_type.py:46
↓ 5 callersFunctiondispatch
(action: Action)
ui/indiaml-tracker/src/components/ui/use-toast.ts:134
↓ 5 callersFunctionformatValue
(val: any)
ui/indiaml-tracker/src/v1/components/shared/charts/chart-components.tsx:16
↓ 5 callersMethodget_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 callersFunctiongetConferencePriority
(conferenceName: string | undefined)
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:102
↓ 4 callersFunctionnormalizeValues
(data: T[], key: string)
ui/indiaml-tracker/src/v1/utils/data-transformers.ts:19
↓ 4 callersFunctionuseCarousel
()
ui/indiaml-tracker/src/components/ui/carousel.tsx:33
↓ 4 callersFunctionuseFormField
()
ui/indiaml-tracker/src/components/ui/form.tsx:42
↓ 3 callersFunctionuseTheme
()
ui/indiaml-tracker/src/components/theme-provider.tsx:84
↓ 2 callersMethod_convert_timestamp
Convert Unix millisecond timestamp to ISO 8601 format.
indiaml/indiaml/venue_adapters/neurips_adapter.py:71
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
ui/indiaml-tracker/src/components/ui/use-toast.ts:59
↓ 2 callersFunctioncreateColorMap
( colorScheme: DashboardDataInterface['configuration']['colorScheme'] )
ui/indiaml-tracker/src/v1/utils/data-transformers.ts:361
↓ 2 callersFunctionexportToCSV
(data: Record<string, any>[], filename: string)
ui/indiaml-tracker/src/v1/utils/export-utils.ts:8
↓ 2 callersFunctionformatPercent
(val: any)
ui/indiaml-tracker/src/v1/components/shared/charts/chart-components.tsx:18
↓ 2 callersFunctiongetDisplayName
(author: { name?: string openreview_id?: string })
ui/indiaml-tracker/src/v1/paper-card.tsx:31
↓ 2 callersFunctiongetFlagEmoji
(countryCode: string | null | undefined)
ui/indiaml-tracker/src/v1/paper-card.tsx:16
↓ 2 callersFunctiongetIndianAuthorshipPriority
(paper: Paper)
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:91
↓ 2 callersFunctiongetVenuePriority
(venueName: string | undefined)
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:107
↓ 2 callersFunctionget_adapter
Factory function to get the appropriate adapter instance based on the config.
indiaml/indiaml/venue_adapters/adapter_factory.py:6
↓ 2 callersMethodget_or_create
(self, model, **kwargs)
indiaml/indiaml/venue/venudao.py:46
↓ 2 callersFunctionhandleConferenceToggle
(conference: Conference)
ui/indiaml-tracker/src/v1/filter-bar.tsx:98
↓ 2 callersFunctioninit_db
Create all tables. Call this once at startup.
indiaml/indiaml/config/db_config.py:10
↓ 2 callersFunctiontoggleConferenceExpansion
(conferenceKey: string)
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:131
↓ 2 callersFunctiontransformCount
(x, maxCount)
ui/indiaml-tracker/src/components/map.tsx:6
↓ 1 callersMethod_create_author_dto
Helper to create AuthorDTO while handling name preferences
indiaml/indiaml/venue_adapters/neurips_adapter.py:116
↓ 1 callersMethod_generate_context_insights
Generate context insights section.
eda/eda-complete-analytics.py:493
↓ 1 callersMethod_generate_focus_country_insights
Generate focus country insights section.
eda/eda-complete-analytics.py:502
↓ 1 callersMethod_generate_institution_insights
Generate institution insights section.
eda/eda-complete-analytics.py:512
↓ 1 callersMethod_generate_summary_insights
Generate enhanced summary insights section.
eda/eda-complete-analytics.py:479
↓ 1 callersMethod_initialize_output_structure
Initialize the output data structure with complete configuration.
eda/eda-complete-analytics.py:640
↓ 1 callersMethod_update_focus_country_stats
Update focus country statistics in the output.
eda/eda-complete-analytics.py:737
↓ 1 callersMethod_update_global_stats
Update global statistics section with country data.
eda/eda-complete-analytics.py:723
↓ 1 callersFunctionadd_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 callersMethodanalyze
Generate comprehensive analytics for papers from a specific conference venue. Args: focus_country: Country code
eda/eda-complete-analytics.py:571
↓ 1 callersMethodcategorize_papers_by_country
Categorize papers by author country focus. Args: papers: Dictionary of papers focus_country: Country
eda/eda-complete-analytics.py:344
↓ 1 callersFunctioncheckMobile
()
ui/indiaml-tracker/src/v1/filter-bar.tsx:51
↓ 1 callersMethodclose_database
Close the database connection.
eda/eda-complete-analytics.py:92
↓ 1 callersMethodconnect_database
Establish connection to the SQLite database.
eda/eda-complete-analytics.py:81
↓ 1 callersFunctionconnect_to_database
Connect to the SQLite database
indiaml/indiaml/pipeline/generate_final_jsons.py:10
↓ 1 callersFunctionconvert_pdf_to_markdown
Convert the first `num_pages` of the PDF to Markdown using pymupdf4llm.
indiaml/indiaml/pipeline/patch_unk_cc5.py:120
↓ 1 callersFunctionconvert_pdf_to_markdown
Convert the first `num_pages` of the PDF to Markdown using pymupdf4llm.
indiaml/indiaml/pipeline/generate_summaries.py:33
↓ 1 callersFunctionconvert_pdf_to_markdown
Convert the first `num_pages` of the PDF to Markdown using pymupdf4llm.
ui/indiaml-tracker/src/assets/converter.py:32
↓ 1 callersFunctioncreateAuthorshipData
( processedFocusData: ProcessedFocusCountryData | null, focusCountryName: string = "Focus Country",
ui/indiaml-tracker/src/v1/utils/data-transformers.ts:195
↓ 1 callersFunctioncreateInstitutionTypeData
( processedFocusData: ProcessedFocusCountryData | null, colorScheme: DashboardDataInterface['configura
ui/indiaml-tracker/src/v1/utils/data-transformers.ts:269
↓ 1 callersFunctioncreateUsChinaDominancePieData
( usData: CountryData | undefined, cnData: CountryData | undefined, totalPapers: number, color
ui/indiaml-tracker/src/v1/utils/data-transformers.ts:156
↓ 1 callersFunctioncreate_paper_authors
Populate the PaperAuthor table with paper-author associations and affiliation details.
indiaml/indiaml/pipeline/process_paper_author_mapping.py:21
↓ 1 callersMethoddetermine_status
Map venueid to submission status using ICML-specific logic.
indiaml/indiaml/venue_adapters/neurips_adapter.py:57
↓ 1 callersFunctiondismiss
()
ui/indiaml-tracker/src/components/ui/use-toast.ts:151
↓ 1 callersFunctiondownload_pdf
Download the PDF from the given URL.
indiaml/indiaml/pipeline/patch_unk_cc5.py:109
↓ 1 callersFunctiondownload_pdf
Download the PDF from the given URL.
indiaml/indiaml/pipeline/generate_summaries.py:22
↓ 1 callersFunctiondownload_pdf
Download the PDF from the given URL.
ui/indiaml-tracker/src/assets/converter.py:21
↓ 1 callersFunctiondownload_pdf
(url: str)
eda/EDA-top100.py:32
↓ 1 callersFunctiondownload_pdf
(url: str)
eda/EDA-top100_old.py:21
↓ 1 callersFunctiondrawDotGrid
()
ui/indiaml-tracker/src/v1/Landing.tsx:14
↓ 1 callersFunctionencode_pdf_to_base64
Encode a PDF file as a data URL with base64 content.
eda/EDA-top100.py:25
↓ 1 callersFunctionexportInstitutionData
( institutions: Array<any>, focusCountryCode: string, conferenceName: string, year: number )
ui/indiaml-tracker/src/v1/utils/export-utils.ts:57
↓ 1 callersFunctionextract_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 callersFunctionextract_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 callersFunctionextract_unknown_authors
Extract authors with unknown affiliation from PaperAuthor entries.
indiaml/indiaml/pipeline/patch_unk_cc5.py:156
↓ 1 callersFunctionextract_venue_and_year
(filename)
eda/eda7.py:6
↓ 1 callersFunctionfetchAllPapers
()
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:171
↓ 1 callersFunctionfetchAnalyticsData
()
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:243
↓ 1 callersFunctionfetchConferenceIndex
()
ui/indiaml-tracker/src/v1/filter-bar.tsx:62
↓ 1 callersFunctionfetchConferenceIndex
()
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:145
↓ 1 callersFunctionfetchConferenceOptions
()
ui/indiaml-tracker/src/v1/services/dashboard-api.ts:9
↓ 1 callersFunctionfetchDashboardData
( conference: string, year: string )
ui/indiaml-tracker/src/v1/services/dashboard-api.ts:33
↓ 1 callersFunctionfetchData
()
ui/indiaml-tracker/src/v1/hooks/use-dashboard-data.ts:46
↓ 1 callersFunctionfetch_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 callersMethodfetch_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 callersMethodfetch_authors
(self, author_ids: List[str])
indiaml/indiaml/venue_adapters/base_adapter.py:51
↓ 1 callersMethodfetch_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 callersMethodfetch_paper_authors
Get author information for the specified papers. Args: paper_ids: List of paper IDs Returns
eda/eda-complete-analytics.py:207
↓ 1 callersFunctionfetch_paper_content
Fetches paper content from URL or local path.
eda/agents-1.py:363
↓ 1 callersFunctionfetch_paper_metadata
Fetch papers using the appropriate adapter.
indiaml/indiaml/pipeline/process_venue.py:24
↓ 1 callersMethodfetch_papers
Fetches papers from the provider.
indiaml/indiaml/venue_adapters/base_adapter.py:40
↓ 1 callersMethodfetch_papers
Get all accepted papers for the specified conference. Args: conference_name: Name of the conference
eda/eda-complete-analytics.py:159
↓ 1 callersFunctionfilterInstitutions
( institutions: InstitutionData[] = [], filter: string )
ui/indiaml-tracker/src/v1/utils/data-transformers.ts:341
↓ 1 callersFunctionformatDecimal
(val: any, places = 1)
ui/indiaml-tracker/src/v1/components/shared/charts/chart-components.tsx:20
↓ 1 callersFunctiongenId
()
ui/indiaml-tracker/src/components/ui/use-toast.ts:28
↓ 1 callersFunctiongenerate_conference_analytics
Generate all analytics for a conference and save to JSON
eda/eda-topInst.py:332
↓ 1 callersMethodgenerate_insights
Generate insights for the dashboard based on the data. Args: data: Analytics data dict
eda/eda-complete-analytics.py:448
↓ 1 callersFunctiongenerate_papers_json
(output_path='papers_output.json')
indiaml/indiaml/analytics/analytics.py:39
↓ 1 callersFunctiongenerate_summary
Generate a summary of the institute data Args: grouped_data: Processed institute data Returns: String conta
eda/eda-topInst-post.py:80
↓ 1 callersFunctiongetAuthorInfo
(author: { name?: string; affiliation_name?: string; affiliation_country?: string; openreview_id?: str
ui/indiaml-tracker/src/v1/paper-card.tsx:56
↓ 1 callersFunctiongetConferenceKPIs
(papers: Paper[], conferenceName: string, year: number)
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:341
↓ 1 callersFunctiongetPapersToShow
(papers: Paper[], conferenceKey: string)
ui/indiaml-tracker/src/v1/research-paper-showcase.tsx:479
↓ 1 callersFunctiongetPresentationIcon
(venue?: string)
ui/indiaml-tracker/src/v1/paper-card.tsx:77
↓ 1 callersFunctiongetUrlParameters
()
ui/indiaml-tracker/src/v1/services/dashboard-api.ts:78
↓ 1 callersFunctionget_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 callersFunctionget_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 callersFunctionget_first_author_countries
Count papers where the first author (position=0) is from each country
eda/eda-topInst.py:89
↓ 1 callersFunctionget_global_author_analytics
Count distinct authors by country
eda/eda-topInst.py:65
↓ 1 callersFunctionget_global_paper_analytics
Get papers by country - count papers where at least one author is from each country
eda/eda-topInst.py:35
↓ 1 callersFunctionget_majority_author_countries
Get countries where majority of authors on papers are from that country
eda/eda-topInst.py:110
↓ 1 callersFunctionget_most_relevant_twitter_link_via_llm
(author_name: str, paper_title: str, potential_links: list[str])
eda/eda10.py:23
↓ 1 callersFunctionget_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