What's Changed
- Refactor Ersilia test command by @kurysauce in #1224
- Move the model inspection code by @dzumii in #1227
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in #1217
- Bump GrantBirki/comment from 2.0.10 to 2.1.0 by @dependabot in #1218
- Bump actions/setup-python from 5.1.0 to 5.1.1 by @dependabot in #1219
- Sorting model tags alphabetically by @dzumii in #1229
- Clean up dependencies related to ersilia test module by @DhanshreeA in #1238
- Remove setup.py in favor of only keeping pyproject.toml by @DhanshreeA in #1239
- Fix/tracking s3 connection by @DhanshreeA in #1244
- Make PyAirtable optional by @DhanshreeA in #1245
- Sorting tags regardless of the case by @dzumii in #1240
- Bump actions/setup-python from 4 to 5 by @dependabot in #1252
- Bump GrantBirki/json-yaml-validate from 3.0.0 to 3.2.1 by @dependabot in #1251
- Bump actions/upload-artifact from 4.3.3 to 4.4.0 by @dependabot in #1250
- Bump GrantBirki/issue-template-parser from 7.0.2 to 7.0.3 by @dependabot in #1249
- Fix 'card' KeyError in ersilia catalog command by @DhanshreeA in #1260
- Replace metadata.json with metadata.yaml in the update metadata workflow by @DhanshreeA in #1261
- Ersilia pack dockerization by @DhanshreeA in #1258
- De-register api command from Ersilia CLI by @adebisi4145 in #1289
- Removing PyAirtable dependency (#1259) by @daud99 in #1291
- Removal of Ersilia current command by @Ajoke23 in #1284
- Merged card command with catalog. #1264 by @teddyCodex in #1285
- Task: Automatically update CodeMeta upon release #1276 by @OlawumiSalaam in #1288
- Removed the
api
command from the Circleci workflow by @mercybassey in #1305 - Updating Metadata.py file by @Faith-Adegoke in #1306
- Bump rdkit version (#1304) by @daud99 in #1308
- Print ersilia catalog in a table natively by @jubril-adeyi in #1292
- 🐈 Task: Refactor ersilia clear command #1266 by @KimFarida in #1301
- Fix: Update CompoundIdentifier to handle invalid SMILES inputs by @musasizivictoria in #1295
- Fetch CLI decision flow improvement(#1299) by @Abellegese in #1311
- Update approve-trigger.yml by @aderemi1224 in #1300
- Added support for both strings and lists in the information by @miquelduranfrigola in #1325
- Update card.py by @miquelduranfrigola in #1326
- Add positive unit test for is_input_header in CompoundIdentifier by @musasizivictoria in #1320
- Update release date by @OlawumiSalaam in #1322
- Create DEVELOPMENT.md file by @Ajoke23 in #1318
- Improve CONTRIBUTING.md file by @adebisi4145 in #1307
- Create a positive test for
is_key_header
by @mercybassey in #1324 - Update inspect.py to include --track flag support for model inspection by @AnushkaShreyam in #1327
- Add negative unit test for is_key_header in test_compound_identifier.py by @Ajoke23 in #1330
- Integrate GDI inference store with CLI by @nicholas-kondal in #1190
- Read the JSON file from the S3 interface by @DhanshreeA in #1349
- Drop Python 3.7 support and update tests by @Darkbeast-glitch in #1316
- Add --all flag to delete all locally available models by @JoyProg in #1317
- Fix control flow by @DhanshreeA in #1378
- Bump actions/checkout from 3.5.3 to 4.2.2 by @dependabot in #1361
- Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #1362
- Bump abatilo/actions-poetry from 3.0.0 to 3.0.1 by @dependabot in #1363
- Adding table based result output by @Abellegese in #1364
- Singleton implementation and coloring the logging status by @Abellegese in #1365
- Serve time rdkit and other package installation by @Abellegese in #1366
- Make ersilia metadata file agnostic by @DhanshreeA in #1380
- Bump requests and docker-py by @DhanshreeA in #1150
- Added CompoundIdentifier class is_input_header negative test by @musasizivictoria in #1328
- Add a positive test unit for _is_smiles when chem is none in test_compound_identifier.py by @Ajoke23 in #1332
- Added tests for CatalogTable.as_list_of_dicts (#1319) by @daud99 in #1331
- add positive test for the _is_inchikey method in CompoundIdentifier class by @adebisi4145 in #1333
- Test for guess_type with inchikey in CompoundIdentifier class by @Ajoke23 in #1357
- add negative test for the _is_inchikey method in CompoundIdentifier class by @adebisi4145 in #1334
- Update test for positive inchikey by @tongyu0924 in #1336
- Make fetch fail if standardrun doesnt work by @DhanshreeA in #1386
- Bug fixes: inch_to_key converter args missing by @Abellegese in #1391
- Add tests for _is_smiles, _is_inchikey, and guess_type methods in CompoundIdentifier class by @musasizivictoria in #1358
- Fix dependency vulnerabilities by @DhanshreeA in #1396
- Remove duplicate flag --repo_path from the fetch command (#1370) by @snufkinwa in #1381
- Logging at realtime from the async subprocess while pulling by @Abellegese in #1392
- Miscellaneous fixes by @DhanshreeA in #1405
- Fix CSV Serializer in StandaradCSVRunner by @DhanshreeA in #1406
New Contributors
- @adebisi4145 made their first contribution in #1289
- @daud99 made their first contribution in #1291
- @Ajoke23 made their first contribution in #1284
- @teddyCodex made their first contribution in #1285
- @OlawumiSalaam made their first contribution in #1288
- @mercybassey made their first contribution in #1305
- @Faith-Adegoke made their first contribution in #1306
- @jubril-adeyi made their first contribution in #1292
- @KimFarida made their first contribution in #1301
- @musasizivictoria made their first contribution in #1295
- @aderemi1224 made their first contribution in #1300
- @AnushkaShreyam made their first contribution in #1327
- @nicholas-kondal made their first contribution in #1190
- @Darkbeast-glitch made their first contribution in #1316
- @JoyProg made their first contribution in #1317
- @tongyu0924 made their first contribution in #1336
- @snufkinwa made their first contribution in #1381
Full Changelog: v0.1.36...v0.1.39